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可访问其它域名的cookie的方法
Sep 18 Javascript
一个网页标题title的闪动提示效果实现思路
Mar 22 Javascript
javascript校验价格合法性实例(必须输入2位小数)
May 05 Javascript
JavaScript数组常用操作技巧汇总
Nov 17 Javascript
使用jquery实现仿百度自动补全特效
Jul 23 Javascript
AngularJS使用指令增强标准表单元素功能
Jul 01 Javascript
JS实现表单多文件上传样式美化支持选中文件后删除相关项
Sep 30 Javascript
Vuex实现计数器以及列表展示效果
Mar 10 Javascript
vue的diff算法知识点总结
Mar 29 Javascript
微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)
Sep 19 Javascript
vue flex 布局实现div均分自动换行的示例代码
Aug 05 Javascript
vue 在methods中调用mounted的实现操作
Aug 07 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制作简单的内容采集器的代码
2007/11/28 PHP
PHP之数组学习
2011/05/29 PHP
PHP代码保护--Zend Guard的使用详解
2013/06/03 PHP
PHP根据IP判断地区名信息的示例代码
2014/03/03 PHP
php上传图片获取路径及给表单字段赋值的方法
2016/01/23 PHP
Laravel给生产环境添加监听事件(SQL日志监听)
2017/06/19 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
jQuery 定时局部刷新(setInterval)
2010/11/19 Javascript
打印json对象的内容及JSON.stringify函数应用
2013/03/29 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
2013/11/06 Javascript
自写的jQuery异步加载数据添加事件
2014/05/15 Javascript
Javascript中拼接大量字符串的方法
2015/02/05 Javascript
举例简介AngularJS的内部语言环境
2015/06/17 Javascript
详解Wondows下Node.js使用MongoDB的环境配置
2016/03/01 Javascript
详解数组Array.sort()排序的方法
2020/05/09 Javascript
使用Require.js封装原生js轮播图的实现代码
2017/06/15 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
2018/03/19 Javascript
vue从零实现一个消息通知组件的方法详解
2020/03/16 Javascript
多个Vue项目部署到服务器的步骤记录
2020/10/22 Javascript
JS如何监听div的resize事件详解
2020/12/03 Javascript
在Python的Django框架中获取单个对象数据的简单方法
2015/07/17 Python
Django返回json数据用法示例
2016/09/18 Python
numpy添加新的维度:newaxis的方法
2018/08/02 Python
python求解数组中两个字符串的最小距离
2018/09/27 Python
python字符串判断密码强弱
2020/03/18 Python
利用Opencv实现图片的油画特效实例
2021/02/28 Python
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
浅析HTML5中的 History 模式
2017/06/22 HTML / CSS
几个Linux面试题笔试题
2012/12/01 面试题
前台文员岗位职责及工作流程
2013/11/19 职场文书
二年级体育教学反思
2014/01/15 职场文书
光信息科学与技术专业职业生涯规划
2014/03/13 职场文书
2015年党风建设工作总结
2015/04/29 职场文书
2016新年感言
2015/08/03 职场文书
RestTemplate如何通过HTTP Basic Auth认证示例说明
2022/03/17 Java/Android
Win10 Anaconda安装python-pcl
2022/04/29 Servers