软件星级:4分
Egret Engine游戏引擎是一款免费开源的跨平台游戏引擎,提供了很丰富的功能,通过它设计出来的游戏性能会非常棒。如果你热爱游戏开发,那么它将辅助你完成,可避免出现低级错误。
Egret Engine 是一款使用 TypeScript 编写的 HTML5 游戏引擎,包含渲染、声音、用户交互、资源管理等诸多功能,解决了 HTML5 性能、碎片化问题,应用于 2D 游戏、3D 游戏开发,及移动端交互式应用构建,拥有完善的跨平台运行能力。 现在 Egret Engine 及其它工具已全部整合到 Egret Launcher,请大家直接下载安装开启您的游戏项目创作。
1、完整的游戏开发工作流
从资源配置到代码编写、再到调试发布,我们提供不同的工具帮您完成每个环节。
2、完善的跨平台支持
完善的2D、3D引擎,忽略平台差异性,写一份游戏代码可以发布任何游戏平台。
3、高效的项目开发体验
数千款中重度游戏作品的精心打磨,适合开发者快速创建任何类型的游戏项目。
1、打开 Egret Launcher,登陆成功后会显示 Egret Launcher 主界面。
2、点击菜单 项目 -> 创建项目 来创建项目,如下图。
也可以选择 导入项目 来导入已有项目。
3、在弹出的新建项目面板中,设置项目的基本配置,如下图。
项目名称 当前项目的名称,如 HelloWorld。
项目路径 该项目所存放的文件路径。
项目类型 该项目的项目类型,如 Egret 游戏项目 , Egret EUI 项目。
引擎版本 当前项目所使用的 Egret 的版本。
选择扩展库 项目中需要使用的系统库。舞台尺寸 默认游戏舞台的高度与宽度,以像素为单位.
缩放模式 屏幕的适配方式,这里选择showALL模式。
旋转方式 屏幕的旋转模式,这里选择auto模式。
点击 创建 ,创建Hello World项目。
项目可以直接在Egret Launcher 中进行打开,管理。
4、项目结构
在Egret Wing左侧,可看到当前项目的目录结构:
各文件夹功能说明
.wing:包括 Egret 项目的任务配置文件和启动配置文件。
wingProperties.json:Egret Wing 项目配置文件。
bin-debug:项目调试时,所产生的文件存放于此目录。
libs:库文件,包括 Egret 核心库和其他扩展库存放于此目录。
resource:项目资源文件存放于此目录。
scripts:项目构建和发布时需要用到的脚本文件存放在此目录。
src:项目代码文件存放于此目录。
template:项目模板文件存放于此目录。
egretProperties.json:项目的配置文件。
index.html:入口文件。
manifest.json:网页清单文件。
tsconfig.json:typescript 编译配置文件。
5、运行项目
点击菜单“项目”->“构建”,编译项目,如下图。
构建完成之后点击菜单“项目”->“调试”,运行项目,如下图。