本教程是以飞机大战小游戏做为白鹭的入门,详细的按笔者的开发思路,一步步讲解游戏的开发步骤,内容基本涵盖了白鹭引擎提供的能力,包括界面可视化开发、事件派发、粒子播放(爆炸效果)、龙骨帧动画、tween缓动动画、碰撞检测、音频播放等,结合笔者的开发经验,讲述怎么使用继承来提升开发效率而且便于维护扩展。学完本教程,基本就能熟悉怎么使用白鹭开发游戏,切勿错过。也欢迎你们提出问题和建议,帮助我完善教程,谢谢!html
白鹭引擎开发飞机大战详尽教程(二建立滚动背景)github
白鹭引擎开发飞机大战详尽教程(四控制飞机移动)typescript
接到公司任务,在今年要在银行app里面作一个h5 IP游戏,要我评估。因为要求动画比较精细,我一开始想使用AnnieJs+AnimateCC,由于开发速度快,驾轻就熟,奈何它目前还没支持webgl渲染。国内比较流行的引擎laya或者egret,由于我认识laya内部的人,想着沟通起来会更加方便,就先选择了laya。经过学习它的文档,发现真的旧得不行,跟着文档来都没法作出文档所说的案例。后面跟laya的人反馈,他们给出的答复是没专门的人来维护文档,后面会慢慢完善,至于多后面,他们没法给出肯定的时间。项目可不等人,我惟有放弃laya,转投egret。app
之前就了解过白鹭引擎,可是习惯了js的自由奔放,改用typescript以为会束手束脚的。由于担忧好多第三方库都不支持typescript,要转的话会比较麻烦,因此一直没去碰它。用过以后以为...出奇的效率高,多是由于我开发过java的缘故。工具
白鹭有可视化界面,很方便就能够编辑游戏UI,有龙骨这样方便作动画的软件,固然还有不少它自带的一些工具,后面会说起。post
游戏二维码 学习
github地址:github.com/305371179/P…
源码我根据开发的过程创建了不一样的分支以方便你们阅读,以下图
今天先写到此,后面会正式开始讲详细的过程,敬请期待,谢谢!