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操作页面表格,元素的一些技巧
Feb 02 Javascript
js获得参数的getParameter使用示例
Feb 26 Javascript
jQuery控制TR显示隐藏的几种方法
Jun 18 Javascript
js如何判断输入字符串长度
Dec 16 Javascript
JS获取随机数和时间转换的简单实例
Jul 10 Javascript
js select实现省市区联动选择
Apr 17 Javascript
JavaScript实现三级级联特效
Nov 05 Javascript
jQuery除指定区域外点击任何地方隐藏DIV功能
Nov 13 jQuery
JS调用安卓手机摄像头扫描二维码
Oct 16 Javascript
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 jQuery
在vue项目中使用sass语法问题
Jul 18 Javascript
JS实现压缩上传图片base64长度功能
Dec 03 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
收音机另类DIY - 纸巾盒做外壳
2021/03/02 无线电
php实现基于微信公众平台开发SDK(demo)扩展的方法
2014/12/22 PHP
PHP实现的一致性哈希算法完整实例
2015/11/14 PHP
老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略
2016/03/20 PHP
php处理带有中文URL的方法
2016/07/11 PHP
记Laravel调用Gin接口调用formData上传文件的实现方法
2019/12/12 PHP
JavaScript 浏览器验证代码(来自discuz)
2010/07/17 Javascript
window.open关于浏览器拦截问题分析及解决方法
2013/02/05 Javascript
Javascript设置对象的ReadOnly属性(示例代码)
2013/12/25 Javascript
JS中判断null、undefined与NaN的方法
2014/03/26 Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
2014/12/12 Javascript
JavaScript中字符串(string)转json的2种方法
2015/06/25 Javascript
用headjs来管理和加载js 提高网站加载速度
2016/11/29 Javascript
详谈JavaScript的闭包及应用
2017/01/17 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
2017/05/11 Javascript
vuejs实现递归树型菜单组件
2018/01/13 Javascript
JS实现的文字间歇循环滚动效果完整示例
2018/02/13 Javascript
vue-week-picker实现支持按周切换的日历
2019/06/26 Javascript
js实现旋转的星空效果
2019/11/01 Javascript
[59:30]完美世界DOTA2联赛PWL S3 access vs LBZS 第二场 12.20
2020/12/23 DOTA
[54:43]DOTA2-DPC中国联赛 正赛 CDEC vs Dynasty BO3 第一场 2月22日
2021/03/11 DOTA
Python常用正则表达式符号浅析
2014/08/13 Python
Series和DataFrame使用简单入门
2019/11/13 Python
Linux下升级安装python3.8并配置pip及yum的教程
2020/01/02 Python
Django model class Meta原理解析
2020/11/14 Python
海蓝之谜(LA MER)澳大利亚官方商城:全球高端奢华护肤品牌
2017/10/27 全球购物
日本快乐生活方式购物网站:Shop Japan
2018/07/17 全球购物
JAVA和C++的区别
2013/10/06 面试题
语文教学感言
2014/02/06 职场文书
电大毕业生自我鉴定
2014/04/10 职场文书
中学生检讨书范文
2014/11/03 职场文书
青年干部培训班学习心得体会
2016/01/06 职场文书
《玩出了名堂》教学反思
2016/02/17 职场文书
python爬虫--selenium模块
2021/03/31 Python
使用react+redux实现计数器功能及遇到问题
2021/06/02 Javascript
Vue中插槽slot的使用方法与应用场景详析
2021/06/08 Vue.js