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 用记忆函数快速计算递归函数
Mar 15 Javascript
自定义百度分享的分享按钮
Mar 18 Javascript
JavaScript中字符串拼接的基本方法
Jul 07 Javascript
javascript瀑布流式图片懒加载实例
Jun 28 Javascript
js拖拽的原型声明和用法总结
Apr 04 Javascript
全面解析多种Bootstrap图片轮播效果
May 27 Javascript
基于jQuery实现Tabs选项卡自定义插件
Nov 21 Javascript
浅谈React中组件间抽象
Jan 27 Javascript
微信小程序实现预览图片功能
Oct 22 Javascript
vue2.0 实现富文本编辑器功能
May 26 Javascript
Electron + vue 打包桌面操作流程详解
Jun 24 Javascript
微信小程序组件生命周期的踩坑记录
Mar 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
php array_unique之后json_encode需要注意
2011/01/02 PHP
一波PHP中cURL库的常见用法代码示例
2016/05/06 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
2016/05/19 PHP
PHP tp5中使用原生sql查询代码实例
2020/10/28 PHP
两个JavaScript jsFiddle JSBin在线调试器
2010/03/14 Javascript
jQuery学习基础知识小结
2010/11/25 Javascript
很棒的学习jQuery的12个网站推荐
2011/04/28 Javascript
javascript 操作符(~、&、|、^、)使用案例
2014/12/31 Javascript
JS实现样式清新的横排下拉菜单效果
2015/10/09 Javascript
关于cookie的初识和运用(js和jq)
2016/04/07 Javascript
jQuery视差滚动效果网页实现方法经验总结
2016/09/29 Javascript
简单实现JavaScript图片切换效果
2016/11/28 Javascript
基于javascript实现最简单选项卡切换
2017/02/01 Javascript
JavaScript原型继承_动力节点Java学院整理
2017/06/30 Javascript
jQuery 实现图片的依次加载图片功能
2017/07/06 jQuery
JavaScript中各数制转换全面总结
2017/08/21 Javascript
解决Js先触发失去焦点事件再执行点击事件的问题
2018/08/30 Javascript
详解vue-cli 脚手架 安装
2019/04/16 Javascript
Vue组件间通信方法总结(父子组件、兄弟组件及祖先后代组件间)
2019/04/17 Javascript
[46:55]完美世界DOTA2联赛决赛 FTD vs Phoenix 第三场 11.08
2020/11/11 DOTA
复制粘贴功能的Python程序
2008/04/04 Python
简单介绍Python中的RSS处理
2015/04/13 Python
Python判断文件和文件夹是否存在的方法
2015/05/21 Python
python3实现UDP协议的服务器和客户端
2017/06/14 Python
python如何派生内置不可变类型并修改实例化行为
2018/03/21 Python
PyQt5每天必学之创建窗口居中效果
2018/04/19 Python
Django框架之DRF 基于mixins来封装的视图详解
2019/07/23 Python
python使用 __init__初始化操作简单示例
2019/09/26 Python
python关闭占用端口方式
2019/12/17 Python
vscode+PyQt5安装详解步骤
2020/08/12 Python
少儿节目主持串词
2014/04/02 职场文书
车队司机个人自我鉴定
2014/04/17 职场文书
岗位明星事迹材料
2014/05/18 职场文书
行政处罚告知书
2015/07/01 职场文书
月考总结与反思
2015/10/22 职场文书
hive数据仓库新增字段方法
2022/06/25 数据库