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函数
Aug 01 Javascript
javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象
Jan 15 Javascript
HTML复选框和单选框 checkbox和radio事件介绍
Dec 12 Javascript
JavaScript中的数组操作介绍
Dec 30 Javascript
jquery图片切换插件
Mar 16 Javascript
js clearInterval()方法的定义和用法
Nov 11 Javascript
JS全角与半角转化实例(分享)
Jul 04 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
Nov 11 Javascript
JavaScript队列结构Queue实现过程解析
Mar 07 Javascript
使用JavaScript获取扫码枪扫描得到的条形码的思路代码详解
Jun 10 Javascript
基于Echarts图表在div动态切换时不显示的解决方式
Jul 20 Javascript
vue-cli4.5.x快速搭建项目
May 30 Vue.js
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
Yii2实现让关联字段支持搜索功能的方法
2016/08/10 PHP
PHP数组实际占用内存大小原理解析
2020/12/11 PHP
(转载)JavaScript中匿名函数,函数直接量和闭包
2007/05/08 Javascript
jquery基础教程之deferred对象使用方法
2014/01/22 Javascript
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
2016/01/22 Javascript
plupload+artdialog实现多平台上传文件
2016/07/19 Javascript
Javascript中的对象和原型(二)
2016/08/12 Javascript
jQuery中delegate()方法的用法详解
2016/10/13 Javascript
jQuery图片切换动画效果
2017/02/28 Javascript
Bootstrap输入框组件简单实现代码
2017/03/06 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
vue3.0 CLI - 2.4 - 新组件 Forms.vue 中学习表单
2018/09/14 Javascript
vue--点击当前增加class,其他删除class的方法
2018/09/15 Javascript
node和vue实现商城用户地址模块
2018/12/05 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
2019/04/24 Javascript
JS实现返回上一页并刷新页面的方法分析
2019/07/16 Javascript
vue router返回到指定的路由的场景分析
2020/11/10 Javascript
Python中Class类用法实例分析
2015/11/12 Python
python实现获取Ip归属地等信息
2016/08/27 Python
Python代码解决RenderView窗口not found问题
2016/08/28 Python
python 转换 Javascript %u 字符串为python unicode的代码
2016/09/06 Python
Python生成8位随机字符串的方法分析
2017/12/05 Python
Python lambda函数基本用法实例分析
2018/03/16 Python
python实现内存监控系统
2021/03/07 Python
用gpu训练好的神经网络,用tensorflow-cpu跑出错的原因及解决方案
2021/03/03 Python
canvas进阶之贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
2018/01/10 HTML / CSS
KEETSA环保床垫:更好的睡眠,更好的生活!
2016/11/24 全球购物
英国在线药房:Chemist.co.uk
2019/03/26 全球购物
Brother加拿大官网:打印机、贴标机、缝纫机
2019/10/09 全球购物
应聘自荐书
2013/10/08 职场文书
女方回门宴答谢词
2014/01/14 职场文书
《盘古开天地》教学反思
2014/02/28 职场文书
党员学习正风肃纪思想汇报
2014/09/12 职场文书
红十字会救护培训简讯
2015/07/20 职场文书
2019请假条的基本格式及范文!
2019/07/05 职场文书
redis缓存存储Session原理机制
2021/11/20 Redis