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脚本性能的优化方法
Feb 02 Javascript
javascript new 需不需要继续使用
Jul 02 Javascript
读jQuery之四(优雅的迭代)
Jun 20 Javascript
JS实现样式清新的横排下拉菜单效果
Oct 09 Javascript
详解获取jq ul第一个li定位的四种解决方案
Nov 23 Javascript
js实现手机拍照上传功能
Jan 17 Javascript
jQuery Dom元素操作技巧
Feb 04 jQuery
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
Mar 15 Javascript
微信小程序--特定区域滚动到顶部时固定的方法
Apr 28 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
Aug 13 Javascript
js cavans实现静态滚动弹幕
May 21 Javascript
jQuery列表动态增加和删除的实现方法
Nov 05 jQuery
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操作Access类(PHP+ODBC+Access)
2007/01/02 PHP
克隆一个新项目的快捷方式
2013/04/10 PHP
php版本的cron定时任务执行器使用实例
2014/08/19 PHP
Yii框架在页面输出执行sql语句以方便调试的实现方法
2014/12/24 PHP
分享php代码将360浏览器导出的favdb的sqlite数据库文件转换为html
2015/12/09 PHP
PHP设计模式之状态模式定义与用法详解
2018/04/02 PHP
关于php开启错误提示的总结
2019/09/24 PHP
jquery获取div距离窗口和父级dv的距离示例
2013/10/10 Javascript
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
2013/12/14 Javascript
JS实现弹出居中的模式窗口示例
2016/06/20 Javascript
jquery 属性选择器(匹配具有指定属性的元素)
2016/09/06 Javascript
使用Angular.js开发的注意事项
2016/10/19 Javascript
浅谈jQuery中的eq()与DOM中element.[]的区别
2016/10/28 Javascript
Input文本框随着输入内容多少自动延伸的实现
2017/02/15 Javascript
JavaScript中undefined和null的区别
2017/05/03 Javascript
如何将HTML字符转换为DOM节点并动态添加到文档中详解
2018/08/19 Javascript
angular5 子组件监听父组件传入值的变化方法
2018/09/30 Javascript
vue 列表页跳转详情页获取id以及详情页通过id获取数据
2019/03/27 Javascript
小程序根据手机机型设置自定义底部导航距离
2019/06/04 Javascript
Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能
2020/05/08 Javascript
Python操作列表的常用方法分享
2014/02/13 Python
详细解析Python中__init__()方法的高级应用
2015/05/11 Python
Python的Django框架中模板碎片缓存简介
2015/07/24 Python
python判断列表的连续数字范围并分块的方法
2018/11/16 Python
python挖矿算力测试程序详解
2019/07/03 Python
Django自定义模板过滤器和标签的实现方法
2019/08/21 Python
Python手绘可视化工具cutecharts使用实例
2019/12/05 Python
HTML5+CSS3:3D展示商品信息示例
2017/01/03 HTML / CSS
中专毕业生的自我鉴定
2013/12/01 职场文书
园林技术个人的自我评价
2014/02/15 职场文书
办公室主任竞聘演讲稿
2014/05/15 职场文书
乡文化站暑期培训方案
2014/08/28 职场文书
学校纪律作风整改措施思想汇报
2014/10/11 职场文书
个人股份合作协议书
2014/10/24 职场文书
JS监听Esc 键触发事键
2021/04/14 Javascript
Prometheus 监控MySQL使用grafana展示
2021/08/30 MySQL