记一次亚索模拟器入门——小哥大一作品

有点牛哦,不管是否有背景,过程怎么样,整个亚索模拟器成品都很完整的说

网上公布的资料比较少

所以,我们只能用,摸大象的工程方法,看看这亚索模拟器是如何做出来的

摸大象和撸猫一样,需要逆着摸

所以我们就逆着摸象一次:

 

基础 GamePlay

敌人生成,声音,镜头处理,触发器。。。。。。 这模拟器的作者相当“老练”了吧,真是一个大一学生???

 攻击,技能

朝向,播放动画,虽然下面代码没有附上攻击判断,又或者人多,技能多了之后扩展性的代码欠缺(我所参与过的几个团队也没有处理好,也是毫无扩展性的)结论,这小哥相当地老练

 血条处理

用到了传统的 billboard 技术(血条一直朝向摄像机,屏幕看起来就是人头顶的血条,无论人在3D场景中如何移动,血条还是统一显示,不会产生奇怪扭曲),这个我之前博客也分享过,虽然他没抽象,但是内核,关键代码是完全一摸一样的 “工业化”处理

重力处理

看视频就看得出来,亚索的浮空,明显需要做重力下降处理

然后再看下源码,好家伙,处理重力的逻辑那是一个干净利索

 框架代码

还用到HUD,SpawnPool等等(截图就不截了)

面对这样的成品,这样的代码,工作多年的我对此几乎没有任何可以改进的地方了。。。。

。。。。。。。。。。。。

。。。。。。。

。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

avi9111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值