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 相关文章推荐
css图片自适应大小
Nov 28 Javascript
js 表单验证方法(实用)
Apr 28 Javascript
Javascript面向对象编程(三) 非构造函数的继承
Aug 28 Javascript
使用jQuery避免鼠标双击的解决方案
Aug 21 Javascript
AngularJS入门知识之MVW类框架的编程思想探讨
Dec 08 Javascript
prototype框架中美元符号$用法分析
Jan 22 Javascript
设计模式中的facade外观模式在JavaScript开发中的运用
May 18 Javascript
Bootstrap Validator 表单验证
Jul 25 Javascript
Vue实现用户自定义字段显示数据的方法
Aug 28 Javascript
详解JS实现系统登录页的登录和验证
Apr 29 Javascript
微信小程序通过js实现瀑布流布局详解
Aug 28 Javascript
详解vue-flickity的fullScreen功能实现
Apr 07 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
MySQL连接数超过限制的解决方法
2011/07/17 PHP
解析coreseek for sphinx的使用
2013/06/21 PHP
php中json_encode处理gbk与gb2312中文乱码问题的解决方法
2014/07/10 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
详解PHP中的null合并运算符
2015/12/30 PHP
简单解析PHP程序的运行流程
2016/06/23 PHP
Yii 框架入口脚本示例分析
2020/05/19 PHP
Mozilla 表达式 __noSuchMethod__
2009/04/05 Javascript
jQuery验证Checkbox是否选中的代码 推荐
2011/09/04 Javascript
javascript陷阱 一不小心你就中招了(字符运算)
2013/11/10 Javascript
css+js实现部分区域高亮可编辑遮罩层
2014/03/04 Javascript
jquery实现点击文字可编辑并修改保存至数据库
2014/04/15 Javascript
jquery库文件略庞大用纯js替换jquery的方法
2014/08/12 Javascript
很棒的js Tab选项卡切换效果
2016/08/30 Javascript
Bootstrap框架的学习教程详解(二)
2016/10/18 Javascript
微信小程序学习之数据处理详解
2017/07/05 Javascript
Easy UI动态树点击文字实现展开关闭功能
2017/09/30 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
Vue中Table组件Select的勾选和取消勾选事件详解
2019/03/19 Javascript
JS 封装父页面子页面交互接口的实例代码
2019/06/25 Javascript
es6 super关键字的理解与应用实例分析
2020/02/15 Javascript
浅析Vue 中的 render 函数
2020/02/28 Javascript
js实现超级玛丽小游戏
2020/03/18 Javascript
jenkins自动构建发布vue项目的方法步骤
2021/01/04 Vue.js
Python实现的基于优先等级分配糖果问题算法示例
2018/04/25 Python
Python面向对象类继承和组合实例分析
2018/05/28 Python
python 文件转成16进制数组的实例
2018/07/09 Python
对Python正则匹配IP、Url、Mail的方法详解
2018/12/25 Python
python实现扫雷游戏的示例
2020/10/20 Python
CSS3 animation ? steps 函数详解
2019/08/30 HTML / CSS
党员党性分析材料
2014/02/17 职场文书
业务内勤岗位职责
2014/04/30 职场文书
学校安全管理责任书
2014/07/23 职场文书
大学毕业典礼演讲稿
2014/09/09 职场文书
会计学习心得体会
2014/09/09 职场文书
食堂管理制度范本
2015/08/04 职场文书