白鹭引擎开发飞机大战详尽教程(前言)

简介

   本教程是以飞机大战小游戏作为白鹭的入门,详细的按笔者的开发思路,一步步讲解游戏的开发步骤,内容基本涵盖了白鹭引擎提供的能力,包括界面可视化开发、事件派发、粒子播放(爆炸效果)、龙骨帧动画、tween缓动动画、碰撞检测、音频播放等,结合笔者的开发经验,讲述怎么使用继承来提高开发效率并且便于维护扩展。学完本教程,基本就能熟悉怎么使用白鹭开发游戏,切勿错过。也欢迎大家提出问题和建议,帮助我完善教程,谢谢!

教程目录

白鹭引擎开发飞机大战详尽教程(前言)

白鹭引擎开发飞机大战详尽教程(一创建场景)

白鹭引擎开发飞机大战详尽教程(二创建滚动背景)

白鹭引擎开发飞机大战详尽教程(三创建飞机)

白鹭引擎开发飞机大战详尽教程(四控制飞机移动)

为何使用白鹭

   接到公司任务,在今年要在银行app里面做一个h5 IP游戏,要我评估。由于要求动画比较精细,我一开始想使用AnnieJs+AnimateCC,因为开发速度快,得心应手,奈何它目前还没支持webgl渲染。国内比较流行的引擎laya或者egret,因为我认识laya内部的人,想着沟通起来会更加方便,就先选择了laya。通过学习它的文档,发现真的旧得不行,跟着文档来都无法做出文档所说的案例。后面跟laya的人反馈,他们给出的答复是没专门的人来维护文档,后面会慢慢完善,至于多后面,他们无法给出确定的时间。项目可不等人,我唯有放弃laya,转投egret。

白鹭的优势

   以前就了解过白鹭引擎,但是习惯了js的自由奔放,改用typescript觉得会束手束脚的。因为担心好多第三方库都不支持typescript,要转的话会比较麻烦,所以一直没去碰它。用过之后觉得...出奇的效率高,可能是因为我开发过java的缘故。

   白鹭有可视化界面,很方便就可以编辑游戏UI,有龙骨这样方便做动画的软件,当然还有很多它自带的一些工具,后面会提及。

回归正题

   游戏二维码

链接: authorking.gitee.io/wx-games/pl…

github地址:github.com/305371179/P…

源码我根据开发的过程建立了不同的分支以方便大家阅读,如下图

今天先写到此,后面会正式开始讲详细的过程,敬请期待,谢谢!

转载于:https://juejin.im/post/5c8104636fb9a049c15fff76

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值