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检测页面是否缩放的小例子
May 16 Javascript
使用jquery清空、复位整个输入域
Apr 02 Javascript
javascript实现下拉提示选择框
Dec 29 Javascript
Javascript中的迭代、归并方法详解
Jun 14 Javascript
使用JS轻松实现ionic调用键盘搜索功能(超实用)
Sep 06 Javascript
jquery实现超简单的瀑布流布局【推荐】
Mar 08 Javascript
Webpack打包慢问题的完美解决方法
Mar 16 Javascript
vue scroller返回页面记住滚动位置的实例代码
Jan 29 Javascript
详解基于mpvue的小程序markdown适配解决方案
May 08 Javascript
10行代码实现微信小程序滑动tab切换
Dec 28 Javascript
JS实现音乐钢琴特效
Jan 06 Javascript
关于引入vue.js 文件的知识点总结
Jan 28 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实现与ASP Banner组件相似的类
2006/10/09 PHP
php操作xml入门之xml标签的属性分析
2015/01/23 PHP
PHP封装函数实现生成随机的字符串验证码
2017/01/24 PHP
ext读取两种结构的xml的代码
2008/11/05 Javascript
Javascript 验证上传图片大小[客户端]
2009/08/01 Javascript
jQuery Clone Bug解决代码
2010/12/22 Javascript
简洁Ajax函数处理(示例代码)
2013/11/15 Javascript
javascript 按键事件(兼容各浏览器)
2013/12/20 Javascript
javascript向后台传送相同属性的参数即数组参数
2014/02/17 Javascript
js实现从右向左缓缓浮出网页浮动层广告的方法
2015/05/09 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
2015/06/19 Javascript
浅谈Javascript线程及定时机制
2015/07/02 Javascript
jQuery实现的超简单点赞效果实例分析
2015/12/31 Javascript
Angular2仿照微信UI实现9张图片上传和预览的示例代码
2017/10/19 Javascript
Vue中如何实现proxy代理
2018/04/20 Javascript
vue element项目引入icon图标的方法
2018/06/06 Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
2020/03/11 Javascript
[01:03:22]LGD vs OG 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
Python装饰器的函数式编程详解
2015/02/27 Python
如何利用Fabric自动化你的任务
2016/10/20 Python
python bmp转换为jpg 并删除原图的方法
2018/10/25 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
对python打乱数据集中X,y标签对的方法详解
2018/12/14 Python
Django 查询数据库并返回页面的例子
2019/08/12 Python
Python批量修改xml的坐标值全部转为整数的实例代码
2020/11/26 Python
HTML5 Canvas的性能提高技巧经验分享
2013/07/02 HTML / CSS
HTML5 中新的全局属性(整理)
2013/07/31 HTML / CSS
自我评价怎么写好呢?
2013/12/05 职场文书
会务接待方案
2014/02/27 职场文书
北京奥运会口号
2014/06/21 职场文书
入党积极分子对十八届四中全会期盼的思想汇报
2014/10/17 职场文书
介绍长城的导游词
2015/01/30 职场文书
2016大学生社会实践心得体会范文
2016/01/14 职场文书
你会写报告?产品体验报告到底该怎么写?
2019/08/14 职场文书
pycharm代码删除恢复的方法
2021/06/26 Python
python分分钟绘制精美地图海报
2022/02/15 Python