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 相关文章推荐
认识延迟时间为0的setTimeout
May 16 Javascript
javascript AutoScroller 函数类
May 29 Javascript
javascript 混合的构造函数和原型方式,动态原型方式
Dec 07 Javascript
常用的JavaScript验证正则表达式汇总
Nov 26 Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
Apr 03 Javascript
js表头排序实现方法
Jan 16 Javascript
JavaScript中的各种操作符使用总结
May 26 Javascript
AngularJS 在同一个界面启动多个ng-app应用模块详解
Dec 20 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
Jun 13 Javascript
js tab栏切换代码实例解析
Sep 03 Javascript
js实现随机div颜色位置 类似满天星效果
Oct 24 Javascript
JS实现的雪花飘落特效示例
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
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
2014/01/03 PHP
PHP在linux上执行外部命令的方法
2017/02/06 PHP
解决laravel资源加载路径设置的问题
2019/10/14 PHP
ECMAScript 基础知识
2007/06/29 Javascript
JS面向对象编程 for Cookie
2010/09/19 Javascript
JavaScript.The.Good.Parts阅读笔记(一)假值与===运算符
2010/11/16 Javascript
JavaScript实现从数组中选出和等于固定值的n个数
2014/09/03 Javascript
js实现的四级左侧网站分类菜单实例
2015/05/06 Javascript
JavaScript的Polymer框架中dom-repeat与VM的相关操作
2015/07/29 Javascript
JavaScript实现显示函数调用堆栈的方法
2016/04/21 Javascript
Bootstrap整体框架之CSS12栅格系统
2016/12/15 Javascript
JS实现淡入淡出图片效果的方法分析
2016/12/20 Javascript
jquery实现折叠菜单效果【推荐】
2017/03/08 Javascript
JavaScript用二分法查找数据的实例代码
2017/06/17 Javascript
关于js的三种使用方式(行内js、内部js、外部js)的程序代码
2018/05/05 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
js实现敏感词过滤算法及实现逻辑
2018/07/24 Javascript
微信小程序带动画弹窗组件使用方法详解
2018/11/27 Javascript
Vue封装全局过滤器Filters的步骤
2020/09/16 Javascript
Python使用BeautifulSoup库解析HTML基本使用教程
2016/03/31 Python
分享一个简单的python读写文件脚本
2017/11/25 Python
用Python写一段用户登录的程序代码
2018/04/22 Python
python 默认参数相关知识详解
2019/09/18 Python
python系统指定文件的查找只输出目录下所有文件及文件夹
2020/01/19 Python
Python tkinter 下拉日历控件代码
2020/03/04 Python
英国虚拟主机服务商:eUKhost
2016/08/16 全球购物
机械设计及其自动化专业推荐信
2013/10/31 职场文书
秸秆管理实施方案
2014/03/15 职场文书
初中班主任经验交流材料
2014/05/16 职场文书
2015年党员干部承诺书
2015/01/21 职场文书
羊脂球读书笔记
2015/06/30 职场文书
2016国庆节67周年红领巾广播稿
2015/12/18 职场文书
MySQL Shell的介绍以及安装
2021/04/24 MySQL
golang interface判断为空nil的实现代码
2021/04/24 Golang
python中if和elif的区别介绍
2021/11/07 Python
使用 Apache Dubbo 实现远程通信(微服务架构)
2022/02/12 Servers