Egret引擎开发指南之创建项目


Posted in Javascript onSeptember 03, 2014

Egret提供非常方便的创建工具,我们把创建后的文件总和称之为项目。在后面的操作中,我们对创建的项目进行操作,具体创建步骤如下:

需要注意的是Egret支持Windows和Mac OS X 两个平台。在不同平台中,我们使用的Egret命令是相同。对于不同的命令,大家可以参考文档中相关平台的操作介绍。

Egret在创建的时候,需要指定创建项目所在目录。Egret会将所有创建后的项目文件全部存放到指定目录中。

1.Windows系统中进入项目目录

我们在Windows中的命令行工具中敲入命令如下图:

Egret引擎开发指南之创建项目

2.Mac OS X系统中进入项目目录

我们在Mac OS X中创建一个名称为egretdemo的文件夹。文件夹路径为:/Volumes/mac1/egretdemo/

在终端中使用cd命令定位到当前目录,cd /Volumes/mac1/egretdemo/

3.创建Hello World项目

下面我们通过egret提供的工具来创建我们的项目,我们把当前的项目名称称之为“HelloWorld”。在终端中使用命令:egret create HelloWorld。

稍等几秒后,egret工具会在我们制定的目录下创建一个名称为“HelloWorld”的项目。在你制定的目录中,egret创建的项目会与项目名称相同。你会在指定的/Volumes/mac1/egretdemo/目录中看到一个名称为"HelloWorld"的文件夹。所以当前项目的文件全部存在在这个文件夹中。

在生成的项目文件夹中我们会看到四个子文件夹。

workspace  // egret工作空间
 |-- HelloWorld // 游戏项目
    |-- src // 游戏代码目录,源代码均存放在此目录中,其文件后缀名为`.ts`。
    |-- resources // 游戏资源目录,存放着游戏使用的资源,包括图片文件,音频文件以及资源配置文件等。
    |-- launcher // 游戏入口,所有的可运行查看游戏效果的网页文件均存放在这个文件夹中。
        |-- index.html //启动文件
    |-- libs //egret引擎库文件
    |-- bin-debug // 编译后的代码目录,存放当前debug模式的代码,这个文件夹中绝大部分代码为`.js`文件。
    |-- egretProperties.json //Egret项目编译参数
Javascript 相关文章推荐
JavaScript 程序编码规范
Nov 23 Javascript
关于使用 jBox 对话框的提交不能弹出问题解决方法
Nov 07 Javascript
javascript 构造函数强制调用经验总结
Dec 02 Javascript
浅谈jQuery的offset()方法及示例分享
Jul 17 Javascript
AngularJS入门教程之AngularJS指令
Apr 18 Javascript
Angular.JS中指令ng-if的注意事项小结
Jun 21 Javascript
在Js页面通过POST传递参数跳转到新页面详解
Aug 25 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
Nov 08 Javascript
微信小程序仿今日头条导航栏滚动解析
Aug 20 Javascript
Vue混入mixins滚动触底的方法
Nov 22 Javascript
微信小程序实现上传多个文件 超过10个
Mar 30 Javascript
antd的select下拉框因为数据量太大造成卡顿的解决方式
Oct 31 Javascript
Mac OS X 系统下安装和部署Egret引擎开发环境
Sep 03 #Javascript
Windows8下搭建Node.js开发环境教程
Sep 03 #Javascript
javascript常见操作汇总
Sep 03 #Javascript
优化Node.js Web应用运行速度的10个技巧
Sep 03 #Javascript
初识Node.js
Sep 03 #Javascript
node.js适合游戏后台开发吗?
Sep 03 #Javascript
浅析Node.js查找字符串功能
Sep 03 #Javascript
You might like
PHP中trait使用方法详细介绍
2017/05/21 PHP
实例介绍PHP中zip_open()函数用法
2019/02/15 PHP
php根据地址获取百度地图经纬度的实例方法
2019/09/03 PHP
Javascript模块化编程(三)require.js的用法及功能介绍
2013/01/17 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
2013/08/22 Javascript
引用 js在IE与FF之间的区别详细解析
2013/11/20 Javascript
深入理解javascript的执行顺序
2014/04/04 Javascript
Vue.js数据绑定之data属性
2017/07/07 Javascript
js自定义弹框插件的封装
2020/08/24 Javascript
Vue2.0父子组件传递函数的教程详解
2017/10/16 Javascript
JavaScript面试出现频繁的一些易错点整理
2018/03/29 Javascript
Vue resource三种请求格式和万能测试地址
2018/09/26 Javascript
微信小程序 setData 对 data数据影响问题
2019/04/18 Javascript
VUE前后端学习tab写法实例
2019/08/06 Javascript
JavaScript实现单图片上传并预览功能
2019/09/30 Javascript
vue实现带过渡效果的下拉菜单功能
2020/02/19 Javascript
js 闭包深入理解与实例分析
2020/03/19 Javascript
jquery实现轮播图特效
2020/04/12 jQuery
Python中分数的相关使用教程
2015/03/30 Python
Pycharm远程调试openstack的方法
2017/11/21 Python
推荐8款常用的Python GUI图形界面开发框架
2020/02/23 Python
基于matplotlib xticks用法详解
2020/04/16 Python
django的403/404/500错误自定义页面的配置方式
2020/05/21 Python
一款纯css3实现的竖形二级导航的实例教程
2014/12/11 HTML / CSS
一些常用的HTML5模式(pattern) 总结
2015/07/14 HTML / CSS
详解canvas绘图时遇到的跨域问题
2018/03/22 HTML / CSS
优秀研究生主要事迹
2014/06/03 职场文书
网吧消防安全责任书
2014/07/29 职场文书
小学假期安全广播稿
2014/09/28 职场文书
十八大标语口号
2014/10/09 职场文书
2014党的群众路线教育实践活动总结材料
2014/10/31 职场文书
狂人日记读书笔记
2015/06/30 职场文书
公司人事管理制度
2015/08/05 职场文书
单位提档介绍信
2015/10/22 职场文书
2016大学军训心得体会
2016/01/11 职场文书
Android实现获取短信验证码并自动填充
2023/05/21 Java/Android