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获取url中的参数且参数为中文时通过js解码
Mar 19 Javascript
JS动态添加Table的TR,TD实现方法
Jan 28 Javascript
Bootstrap table表格简单操作
Feb 07 Javascript
用jQuery旋转插件jqueryrotate制作转盘抽奖
Feb 10 Javascript
Vue.js实战之Vuex的入门教程
Apr 01 Javascript
bootstrap table服务端实现分页效果
Aug 10 Javascript
详解react使用react-bootstrap当轮子造车
Aug 15 Javascript
vue 使用ref 让父组件调用子组件的方法
Feb 08 Javascript
vue App.vue中的公共组件改变值触发其他组件或.vue页面监听
May 31 Javascript
微信小程序授权登陆及每次检查是否授权实例代码
Sep 18 Javascript
js简单实现自动生成表格功能示例
Jun 02 Javascript
mustache.js实现首页元件动态渲染的示例代码
Dec 28 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
层叠菜单的动态生成
2006/10/09 PHP
Zend Studio 无法启动的问题解决方法
2008/12/04 PHP
PHP写日志的实现方法
2014/11/05 PHP
对比PHP对MySQL的缓冲查询和无缓冲查询
2016/07/01 PHP
PHP Swoole异步Redis客户端实现方法示例
2019/10/24 PHP
用js怎么把&字符换成"&amp:"
2006/10/19 Javascript
JS对URL字符串进行编码/解码分析
2008/10/25 Javascript
jQuery 全选效果实现代码
2009/03/23 Javascript
js indexOf()定义和用法
2012/10/21 Javascript
js css后面所带参数含义介绍
2013/08/18 Javascript
使用script的src实现跨域和类似ajax效果
2014/11/10 Javascript
深入理解JavaScript系列(35):设计模式之迭代器模式详解
2015/03/03 Javascript
JavaScript中setUTCFullYear()方法的使用简介
2015/06/12 Javascript
jQuery实现点击按钮弹出可关闭层的浮动层插件
2015/09/19 Javascript
简单谈谈node.js 版本控制 nvm和 n
2015/10/15 Javascript
Google 地图控件集详解及实例代码
2016/08/06 Javascript
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
2016/12/14 Javascript
浅谈React高阶组件
2018/03/28 Javascript
JS实现判断数组是否包含某个元素示例
2019/05/24 Javascript
vue实现侧边栏导航效果
2019/10/21 Javascript
[05:06]TI4西雅图DOTA2前线报道 海涛密探LGD训练
2014/07/09 DOTA
[46:23]完美世界DOTA2联赛PWL S2 FTD vs Magma 第一场 11.20
2020/11/23 DOTA
Python3中bytes类型转换为str类型
2018/09/27 Python
python模拟登陆,用session维持回话的实例
2018/12/27 Python
详解python websocket获取实时数据的几种常见链接方式
2019/07/01 Python
Python列表元素常见操作简单示例
2019/10/25 Python
Python selenium使用autoIT上传附件过程详解
2020/05/26 Python
Python基于爬虫实现全网搜索并下载音乐
2021/02/14 Python
HTML5+Canvas+CSS3实现齐天大圣孙悟空腾云驾雾效果
2016/04/26 HTML / CSS
教师岗位职责
2013/11/17 职场文书
读书演讲主持词
2014/03/18 职场文书
学校食品安全实施方案
2014/06/14 职场文书
营销总经理岗位职责范本
2014/09/02 职场文书
2014年幼儿园老师工作总结
2014/12/05 职场文书
2014财务年终工作总结
2014/12/08 职场文书
一劳永逸彻底解决pip install慢的办法
2021/05/24 Python