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 相关文章推荐
js+CSS 图片等比缩小并垂直居中实现代码
Dec 01 Javascript
浅谈JavaScript函数节流
Dec 09 Javascript
生成二维码方法汇总
Dec 26 Javascript
JavaScript实现防止网页被嵌入Frame框架的代码分享
Dec 29 Javascript
直接拿来用的15个jQuery代码片段
Sep 23 Javascript
jQuery内存泄露解决办法
Dec 13 Javascript
Bootstrap提示框效果的实例代码
Jul 12 Javascript
微信小程序获取手机网络状态的方法【附源码下载】
Dec 08 Javascript
angularjs自定义过滤器demo示例
Aug 24 Javascript
vue项目实现图片上传功能
Dec 23 Javascript
js面向对象封装级联下拉菜单列表的实现步骤
Feb 08 Javascript
Vue SPA 首屏优化方案
Feb 26 Vue.js
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
Thinkphp模板中使用自定义函数的方法
2012/09/23 PHP
php文件扩展名判断及获取文件扩展名的N种方法
2015/09/12 PHP
PHP数据分析引擎计算余弦相似度算法示例
2017/08/08 PHP
Laravel框架实现修改登录和注册接口数据返回格式的方法
2018/08/17 PHP
js下用gb2312编码解码实现方法
2009/12/31 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
jquery实现当滑动到一定位置时固定效果
2014/06/17 Javascript
uploadify多文件上传参数设置技巧
2015/11/16 Javascript
vue 实现全选全不选的示例代码
2018/03/29 Javascript
VUEX 数据持久化,刷新后重新获取的例子
2019/11/12 Javascript
构建大型 Vue.js 项目的10条建议(小结)
2019/11/14 Javascript
微信小程序如何实现点击图片放大功能
2020/01/21 Javascript
node.js通过url读取文件
2020/10/16 Javascript
Python中关于字符串对象的一些基础知识
2015/04/08 Python
Python简单检测文本类型的2种方法【基于文件头及cchardet库】
2016/09/18 Python
使用Python多线程爬虫爬取电影天堂资源
2016/09/23 Python
Python 私有函数的实例详解
2017/09/11 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
2018/10/26 Python
Django框架搭建的简易图书信息网站案例
2019/05/25 Python
python判断自身是否正在运行的方法
2019/08/08 Python
Mac安装python3的方法步骤
2019/08/09 Python
python3常用的数据清洗方法(小结)
2019/10/31 Python
Pycharm编辑器功能之代码折叠效果的实现代码
2020/10/15 Python
Django中日期时间型字段进行年月日时分秒分组统计
2020/11/27 Python
CSS3 calc()会计算属性详解
2018/02/27 HTML / CSS
总结30个CSS3选择器
2017/04/13 HTML / CSS
通过一张图教会你CSS3倒影的实现
2017/09/26 HTML / CSS
经济管理专业毕业生推荐信
2013/11/11 职场文书
招商经理岗位职责
2013/11/16 职场文书
创先争优制度
2014/01/21 职场文书
村党支部换届选举方案
2014/05/02 职场文书
教师岗位说明书
2015/09/30 职场文书
青年岗位能手事迹材料(2016推荐版)
2016/03/01 职场文书
《女娲补天》读后感5篇
2019/12/31 职场文书
CSS基础详解
2021/10/16 HTML / CSS
vue实力踩坑之push当前页无效
2022/04/10 Vue.js