目前在参与小游戏的过程中接触了egret白鹭引擎,egret是一套完整的HTML5游戏开发解决方案。在egret的官网里中包含多个工具以及项目。egret engine是一个基于TypeScript语言开发的HTML5游戏引擎。通过egret,我们可以快速地创建可以运行在浏览器中或手机app里的HTML5移动游戏。同时也可以使用egret提供的相关工具搭建你自己的游戏开发工作流。遵循HTML5标准的2D引擎及全新打造的3D引擎,解决了HTML5性能问题及碎片化问题,灵活地满足开发者2D或3D游戏的需求,并有着极强的跨平台运行能力。准确的来说,egret是一套游戏开发的解决方案。如下图:
在了解了什么是egret之后,基于个人的经验谈一谈egret的优点:完善的配套工具用户在使用Egret的时候,可以选择与游戏配套的一系列工具,所有的引擎设计全部围绕游戏开发。同时Egret提供的配套工具也极大简化了游戏开发流程。从游戏的代码编写到最后小游戏的实现,都有大量工具支撑。
白鹭科技专注社区支持
攻克底层技术制约,为开发者带来一整套游戏研发解决方案,建立了用户社区,如果遇到问题可以直接在用户社区得到答案,同时也有大量的手册方便开发者学习。自主研发了白鹭引擎(Egret Engine)、白鹭加速器(Egret Runtime)、骨骼动画工具(Dragon Bones)、可视化编辑器(Egret Wing)等多款产品,可让开发者简单、高效的开发出移动游戏。一站式完整的开发流 Egret不限制开发工具的使用,帮助开发者高效开展工作。让用户在不改变开发习惯的情况下无缝迁移到Egret。等我们下载好egret后,选择wing下载,并选择我们开发需要的引擎工具,下载如图:
任意一个即可,但这里建议选择最高版本的。
走到这一步我们已经完成了egret开发所需的大部分工具了,接下来是创建项目的展示:
项目名称自己选择,选择扩展库原则上保持默认选项,接下来进入我们的目录认识:
Src目录下存放我们的脚本,左上角依次有运行、调试、编译、发布等导航栏,libs存放类库,resource存放各类资源,。resource中有个assets文件夹,我们项目需要用到的图片都会添加到此处。以上就是egret引擎和创建项目的基本操作,如果需要进一步研究里面的脚本文件,可在官网通过文档学习。
参考文献
Longlongway2012—egret介绍 小白学习手册