Egret引擎开采指南之创制项目,Egret引擎开拓指南

时间:2019-07-25 17:59来源:2020欧洲杯冠军竞猜官方网站
Egret提供非常方便的创建工具,我们把创建后的文件总和称之为项目。在后面的操作中,我们对创建的项目进行操作,具体创建步骤如下: Egret引擎开发指南之创建项目,egret引擎指南项

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

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

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

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

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

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

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

图片 1

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

在Egret中,使用发布功能也非常的简单。你只需要使用如下命令即可:

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

对于OGRE引擎的问题 用OGRE向导创建了一个空项目,自己的代码不可以通过编译??

跟你说你是错的就是错的,还哪里错了。就是window的main函数写错了。  

egret publish HelloWorld

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

拥有移动平台应用开发经验,希望转型游戏开发的工程师 推荐个cocos2d-x引擎方面的开发教程,最好带项目

网上直接去搜索跨平台游戏开发课程cocos2d-x  

Egret提供非常方便的创建工具,我们把创建后的文件总和称之为项目。在后面的操作中,我...

此命令中egret publish为发布命令,HelloWorld是你当前项目的名称。

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

执行此命令后,egret会启动发布打包工作。此时的发布过程可能相对build功能耗时更长。因为Egret工具会对你的游戏代码做最终的发布工作,这个工作是非常严格的编译过程。其中的过程非常的复杂。我们只需要了解它的作用即可。

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

使用Egret的发布功能还需要安装Java7。你应该安装Java7或者更高版本来支持你的发布功能。

图片 2

执行发布功能后,Egret会对你的源码进行加密混淆,并且将所有的js代码全部放到 game-min.js 文件中,并且文件中的内容经过混淆与压缩。 这样你便可以将项目中的 release 文件夹中的文件上传到你的服务器中,访问对应的网址即可打开游戏。

2.Mac OS X系统中进入项目目录

最终的游戏访问地址为 release 目录下的 index.html 文件。

我们在Mac OS X中创建一个名称为egretdemo的文件夹。文件夹路径为:/Volumes/mac1/egretdemo/

你还可以为打包的文件创建版本号,使用命令如下:

在终端中使用cd命令定位到当前目录,cd /Volumes/mac1/egretdemo/

egret publish HelloWorld --v abc

3.创建Hello World项目

使用上面的命令可以在release 文件夹下生成一个名为 abc的文件夹,该文件夹内存放发布后的代码。

下面我们通过egret提供的工具来创建我们的项目,我们把当前的项目名称称之为“HelloWorld”。在终端中使用命令:egret create HelloWorld。

--v参数用语指定发布的版本号,同时,也会对应生成发布后的文件夹名。

稍等几秒后,egret工具会在我们制定的目录下创建一个名称为“HelloWorld”的项目。在你制定的目录中,egret创建的项目会与项目名称相同。你会在指定的/Volumes/mac1/egretdemo/目录中看到一个名称为"HelloWorld"的文件夹。所以当前项目的文件全部存在在这个文件夹中。

模块化编译

在生成的项目文件夹中我们会看到四个子文件夹。

在 egret 之前的版本中,引擎中的所有代码都会在 publish 后编译成一个文件,但是开发者很可能不会使用引擎中的所有功能,这带来了额外的网络传输开销。

workspace  // egret工作空间
 |-- HelloWorld // 游戏项目
    |-- src // 游戏代码目录,源代码均存放在此目录中,其文件后缀名为`.ts`。
    |-- resources // 游戏资源目录,存放着游戏使用的资源,包括图片文件,音频文件以及资源配置文件等。
    |-- launcher // 游戏入口,所有的可运行查看游戏效果的网页文件均存放在这个文件夹中。
        |-- index.html //启动文件
    |-- libs //egret引擎库文件
    |-- bin-debug // 编译后的代码目录,存放当前debug模式的代码,这个文件夹中绝大部分代码为`.js`文件。
    |-- egretProperties.json //Egret项目编译参数

1.0.4版本中我们重点优化了这个问题。现在egret引擎分为 core / gui / dragonbones / html5 / native 5个模块,开发者只需要在 egretProerties.json 文件中配置你的模块,就可以编译指定模块从而降低编译体积。

您可能感兴趣的文章:

  • Windows 系统下安装和部署Egret的开发环境
  • Mac OS X 系统下安装和部署Egret引擎开发环境
  • Egret引擎开发指南之编译项目
  • Egret引擎开发指南之运行项目
  • Egret引擎开发指南之发布项目
  • Egret引擎开发指南之视觉编程

您可能感兴趣的文章:

  • Windows 系统下安装和部署Egret的开发环境
  • Mac OS X 系统下安装和部署Egret引擎开发环境
  • Egret引擎开发指南之创建项目
  • Egret引擎开发指南之编译项目
  • Egret引擎开发指南之运行项目
  • Egret引擎开发指南之视觉编程

编辑:2020欧洲杯冠军竞猜官方网站 本文来源:Egret引擎开采指南之创制项目,Egret引擎开拓指南

关键词: 欧洲杯竞猜