一、 Egret简介
Egret Engine 开源跨平台游戏引擎
“Egret Engine 是一款使用 TypeScript 编写的 HTML5 游戏引擎,包含渲染、声音、用户交互、资源管理等诸多功能,解决了 HTML5 性能、碎片化问题,应用于 2D 游戏、3D 游戏开发,及移动端交互式应用构建,拥有完善的跨平台运行能力。 现在 Egret Engine 及其它工具已全部整合到 Egret Launcher,请大家直接下载安装开启您的游戏项目创作。”
这是Egret官方网站对Egret Engine的介绍,从这段介绍里我们大致可以知道
- Egret Engine是H5游戏引擎,开发语言是Typescript
- Egret Engine可以跨平台,目前Egret Engine开发的游戏,可以在Windows、Linux、MacOS、Android、iOS等系统平台上运行
二、 安装Node.js
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。在Node.js出现之前,JavaScript主要运行在浏览器环境下。Node.js出现后,JavaScript不仅可以在浏览器环境下运行,也可以在Node.js环境下运行,也可以像Python一样直接在命令行上运行代码段。
Node.js官网:Node.js 中文网
Node.js 版本:10.24
直接给出下载地址:
64位:https://registry.npmmirror.com/-/binary/node/v10.24.1/node-v10.24.1-x64.msi
32位:https://registry.npmmirror.com/-/binary/node/v10.24.1/node-v10.24.1-x86.msi
如果不想通过以上地址下载的话,也可以自己从官方网站里找到相关版本的Node.js,具体操作如下:
官网首页的最新版本不是10.24,如果要下载10.24版本需要如下操作,下载任何版本的Node.js都可以按照下面的教程去操作
首先点击下载标签
拉到页面底部,点击“全部安装包”
点击Parent Directory
搜索定位到10.24版本,点击10.24.1并进入
64位系统,点击node-v10.24.1-x64.msi并下载安装
32位系统,点击node-v10.24.1-x86.msi并下载安装
安装完成后,测试一下是否安装成功,打开新的命令行窗口,输入
node -v
出现版本号,则表示安装成功。
如果出现“‘node’不是内部或外部命令,也不是可运行的程序”,则将node.js的安装路径下的bin目录加入环境变量
- Egret Engine安装
Egret官网:白鹭科技-Egret
在浏览器中打开Egret官网,在产品下拉列表中点击Egret Engine
这时会打开Egret Engine的页面,里面会有相关的介绍,在这个页面下,点击下载Egret Launcher
下载后点击安装即可
安装完成后,在桌面或者开始菜单中找到Egret Launcher的快捷图标并点击打开Egret Launcher,第一次打开Egret Launcher会要求登录。如果有账号的可以直接输入账号密码登录;如果没有账号密码点击注册,按照要求注册一个新的账号即可。
登录成功后,第一次会确认是否初始化环境,直接点击初始化,这样Egret Launcher会自动设置相关的环境。这一步完成后,在Egret Launcher点击“引擎”标签,找到5.2.x引擎(5.2.x引擎与5.3.x引擎是完全不一样的,本教程基于5.3以下的引擎),下载5.2.33引擎。点击5.2.33右边的下载按钮下载引擎,引擎下载成功
测试Egret引擎版本是否安装好:
打开新的命令行窗口,输入
egret
出现如图类似的提示,则表示引擎安装成功
四、 安装Egret Wing开发工具
在Egret Launcher定位到工具标签,找到Egret Wing 3,点击下载,下载完成后,再点击安装
至此,Egret开发环境搭建完成,下一节,我们将新建一个示例工程,并分析工程的目录结构