记一次亚索模拟器入门——小哥大一作品
Posted avi9111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一次亚索模拟器入门——小哥大一作品相关的知识,希望对你有一定的参考价值。
有点牛哦,不管是否有背景,过程怎么样,整个亚索模拟器成品都很完整的说
网上公布的资料比较少
所以,我们只能用,摸大象的工程方法,看看这亚索模拟器是如何做出来的
摸大象和撸猫一样,需要逆着摸
所以我们就逆着摸象一次:
基础 GamePlay
敌人生成,声音,镜头处理,触发器。。。。。。 这模拟器的作者相当“老练”了吧,真是一个大一学生???
攻击,技能
朝向,播放动画,虽然下面代码没有附上攻击判断,又或者人多,技能多了之后扩展性的代码欠缺(我所参与过的几个团队也没有处理好,也是毫无扩展性的)结论,这小哥相当地老练
血条处理
用到了传统的 billboard 技术(血条一直朝向摄像机,屏幕看起来就是人头顶的血条,无论人在3D场景中如何移动,血条还是统一显示,不会产生奇怪扭曲),这个我之前博客也分享过,虽然他没抽象,但是内核,关键代码是完全一摸一样的 “工业化”处理
重力处理
看视频就看得出来,亚索的浮空,明显需要做重力下降处理
然后再看下源码,好家伙,处理重力的逻辑那是一个干净利索
框架代码
还用到HUD,SpawnPool等等(截图就不截了)
面对这样的成品,这样的代码,工作多年的我对此几乎没有任何可以改进的地方了。。。。
。。。。。。。。。。。。
。。。。。。。
。。。。
以上是关于记一次亚索模拟器入门——小哥大一作品的主要内容,如果未能解决你的问题,请参考以下文章