软件介绍

121.jpg   Egret Engine官方版(白鹭引擎)是一款开源免费的遵循HTML5标准的2D、3D引擎,解决了HTML5性能问题及碎片化问题,灵活地满足开发者开发2D或3D游戏的需求,并有着较强的跨平台运行能力。



1003232m5-2.jpg



软件特色

  多平台渠道功能一键接入

  可以快速接入众多游戏渠道、支付、用户系统等接入更加轻松。

  较高的项目开发效率

  简洁、易用、高效的API,让游戏开发像写作一样简单。完善的中文文档说明,让你快速上手。

  完整的游戏开发工作流

  从资源配置到代码编写、再到调试发布,针对每个环节提供不同工具帮你完成。

  较强的跨平台支持

  完善的2D、3D引擎,忽略平台差异性,写一份代码在任何平台都可使用。

  高速的运行性能

  Egret底层针对不同浏览器优化策略进行大量优化,让你的代码运行计算处于健壮性状态。

  独有的脏矩形渲染

  内置脏矩形算法可帮助你优化游戏画面渲染性能,整体性能提升1倍,项目运行更加流畅

  组件化的EUI系统

  更好的屏幕适配,功能强大的组件系统,更加优化的渲染体系,新手易用性更强。

安装步骤

下载本站安装包,双击运行后,跟随安装向导走, 稍等片刻即可完成安装。



使用方法

   安装引擎

  下载Egret Engine。

  安装开发工具

  打开 Egret Launcher,会显示登录界面,如下图。

login.jpg

  登陆成功后会显示 Egret Launcher 主界面。

main.jpg

  创建项目

  1、点击菜单 项目 -> 创建项目 来创建项目,如下图。

project1.jpg

  也可以选择 导入项目 来导入已有项目。

  2、在弹出的新建项目面板中,设置项目的基本配置,如下图。

project2.jpg

  项目名称

  当前项目的名称,如 HelloWorld。

  项目路径

  该项目所存放的文件路径。

  项目类型

  该项目的项目类型,如 Egret 游戏项目 , Egret EUI 项目。

  引擎版本

  当前项目所使用的 Egret 的版本。

  选择扩展库

  项目中需要使用的系统库。更多关于扩展库选择的介绍可以参考:扩展库简介

  舞台尺寸

  默认游戏舞台的高度与宽度,以像素为单位.

  缩放模式

  屏幕的适配方式,这里选择showALL模式。更多关于缩放模式的介绍可以参考:屏幕适配

  旋转方式

  屏幕的旋转模式,这里选择auto模式。更多关于旋转设置的介绍可以参考:屏幕适配

  点击 创建 ,创建Hello World项目。

  项目可以直接在Egret Launcher 中进行打开,管理。

project3.jpg

  项目结构

  在Egret Wing左侧,可看到当前项目的目录结构:

 

project4.png

 

  各文件夹功能说明

  .wing:包括 Egret 项目的任务配置文件和启动配置文件。

  bin-debug:项目调试时,所产生的文件存放于此目录。

  libs:库文件,包括 Egret 核心库和其他扩展库存放于此目录。

  resource:项目资源文件存放于此目录。

  script:项目构建和发布时需要用到的脚本文件存放在此目录。

  src:项目代码文件存放于此目录。

  template:项目模板文件存放于此目录。

  egretProperties.json:项目的配置文件。具体的配置说明可以参考:EgretProperties说明

  index.html:入口文件。具体的配置说明可以参考:入口文件说明

  manifest.json:清单文件。

  tsconfig.json:typescript 编译配置文件。

  wingProperties.json:Egret Wing 项目配置文件。

  运行项目

  点击菜单“项目”->“构建”,编译项目,如下图。

build.png

  构建完成之后点击菜单“项目”->“调试”,运行项目,如下图。

debug1.png

相关软件推荐