Egret引擎开发指南之创建项目

 更新时间:2014年09月03日 09:30:32   投稿:hebedich  
Egret Engine(白鹭引擎)是一款使用TypeScript语言构建的开源免费的移动游戏引擎。白鹭引擎的核心定位是开放,高效,优雅。通过它,你可以快速地创建HTML5类型的移动游戏,也可以将游戏项目编译输出成为目标移动平台的原生游戏应用。

Egret提供非常方便的创建工具,我们把创建后的文件总和称之为项目。在后面的操作中,我们对创建的项目进行操作,具体创建步骤如下:

需要注意的是Egret支持Windows和Mac OS X 两个平台。在不同平台中,我们使用的Egret命令是相同。对于不同的命令,大家可以参考文档中相关平台的操作介绍。

Egret在创建的时候,需要指定创建项目所在目录。Egret会将所有创建后的项目文件全部存放到指定目录中。

1.Windows系统中进入项目目录

我们在Windows中的命令行工具中敲入命令如下图:

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项目编译参数

相关文章

  • NodeJS实现自定义流的方法

    NodeJS实现自定义流的方法

    在 NodeJS 中要想实现自定义流,需要依赖模块 stream ,直接引入,不需下载,所有种类的流都是继承这个模块内部提供的对应不同种类的类来实现的。接下来通过本文给大家介绍NodeJS实现自定义流的方法,一起看看吧
    2018-08-08
  • node.js实现微信开发之获取用户授权

    node.js实现微信开发之获取用户授权

    这篇文章主要介绍了node.js实现微信开发之获取用户授权,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • Node.js 使用 cors 中间件解决跨域问题小结

    Node.js 使用 cors 中间件解决跨域问题小结

    cors 是 Express 的一个第三方中间件,通过安装和配置 cors 中间件,可以很方便地解决跨域问题,本文介绍Node.js 使用 cors 中间件解决跨域问题,感兴趣的朋友一起看看吧
    2024-01-01
  • koa-router路由参数和前端路由的结合详解

    koa-router路由参数和前端路由的结合详解

    这篇文章主要给大家介绍了关于koa-router路由参数和前端路由的结合的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用koa-router具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • Express使用html模板的详细代码

    Express使用html模板的详细代码

    本篇文章主要介绍了Express使用html模板的详细代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • 深入探究node之Transform

    深入探究node之Transform

    这篇文章主要介绍了深入探究node之Transform,本文深入内部阐述Transform的运行机理及使用技巧,有兴趣的可以了解一下
    2017-07-07
  • win7下安装配置node.js+express开发环境

    win7下安装配置node.js+express开发环境

    windows7下安装nodejs及框架express,从诞生至今一直被热捧,笔者最近也装了个环境打算了解一下。安装步骤简单比较简单,这里分享给大家,希望大家能够喜欢。
    2015-12-12
  • 图解NodeJS实现登录注册功能

    图解NodeJS实现登录注册功能

    这篇文章主要介绍了NodeJS实现登录注册功能,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • 使用node.js中的Buffer类处理二进制数据的方法

    使用node.js中的Buffer类处理二进制数据的方法

    大家应该都知道在客户端JavaScript脚本代码中,对二进制数据并没有提供一个很好的支持。然而,在处理TCP流或文件流时,必须要处理二进制数据。因此,下面通过这篇文章来一起看看利用node.js中的Buffer类处理二进制数据的方法,有需要的朋友们可以参考借鉴。
    2016-11-11
  • 使用Fetch API执行GraphQL查询和变体问题

    使用Fetch API执行GraphQL查询和变体问题

    这篇文章主要介绍了使用Fetch API执行GraphQL查询和变体问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04

最新评论