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 相关文章推荐
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
Mar 10 Javascript
JavaScript 高级语法介绍
Jun 15 Javascript
javascript学习笔记--数字格式类型
May 22 Javascript
js实现Select下拉框具有输入功能的方法
Feb 06 Javascript
javascript数组去重的方法汇总
Apr 14 Javascript
JavaScript正则表达式小结(test|match|search|replace|split|exec)
Dec 08 Javascript
基于jQuery实现的查看全文功能【实用】
Dec 11 Javascript
js实现短信发送倒计时功能(正则验证)
Feb 10 Javascript
解决Angular2 router.navigate刷新页面的问题
Aug 31 Javascript
JS+canvas画布实现炫酷的旋转星空效果示例
Feb 13 Javascript
Vue调用后端java接口的实例代码
Oct 28 Javascript
js实现消灭星星(web简易版)
Mar 24 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中常用的魔术方法
2017/04/28 PHP
jquery移动listbox的值原理及代码
2013/05/03 Javascript
使用JQuery实现智能表单验证功能
2016/03/08 Javascript
AngularJs Scope详解及示例代码
2016/09/01 Javascript
jQuery EasyUI tree 使用拖拽时遇到的错误小结
2016/10/10 Javascript
详解如何使用Vue2做服务端渲染
2017/03/29 Javascript
理解Angular的providers给Http添加默认headers
2017/07/04 Javascript
浅谈vue项目可以从哪些方面进行优化
2018/05/05 Javascript
Vue-input框checkbox强制刷新问题
2019/04/18 Javascript
vue项目打包之开发环境和部署环境的实现
2020/04/23 Javascript
Node.js API详解之 querystring用法实例分析
2020/04/29 Javascript
uni-app使用微信小程序云函数的步骤示例
2020/05/22 Javascript
[46:20]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第二场 1月22日
2021/03/11 DOTA
web.py在模板中输出美元符号的方法
2014/08/26 Python
Python3里的super()和__class__使用介绍
2015/04/23 Python
python实现在每个独立进程中运行一个函数的方法
2015/04/23 Python
Python实现爬取逐浪小说的方法
2015/07/07 Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
2017/07/11 Python
使用python实现ftp的文件读写方法
2019/07/02 Python
Django admin model 汉化显示文字的实现方法
2019/08/12 Python
Python(PyS60)实现简单语音整点报时
2019/11/18 Python
python使用for...else跳出双层嵌套循环的方法实例
2020/05/17 Python
python PIL模块的基本使用
2020/09/29 Python
葡萄牙鞋子品牌:Fair
2016/12/10 全球购物
香港永安旅游网:Wing On Travel
2017/04/10 全球购物
日本最大化妆品和美容产品的综合口碑网站:cosme shopping
2019/08/28 全球购物
JSF的标签库有哪些
2012/04/27 面试题
药学专业大学生个人的自我评价
2013/11/04 职场文书
教学器材管理制度
2014/01/26 职场文书
工商行政管理专业求职书
2014/05/23 职场文书
教师工作失职检讨书
2014/09/18 职场文书
2014年药品销售工作总结
2014/12/16 职场文书
入党宣誓仪式主持词
2015/06/29 职场文书
六一儿童节新闻稿
2015/07/17 职场文书
MySQL8.0无法启动3534的解决方法
2021/06/03 MySQL
Elasticsearch 基本查询和组合查询
2022/04/19 Python