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

Posted avi9111

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一次亚索模拟器入门——小哥大一作品相关的知识,希望对你有一定的参考价值。

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

网上公布的资料比较少

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

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

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

 

基础 GamePlay

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

 攻击,技能

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

 血条处理

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

重力处理

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

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

 框架代码

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

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

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

。。。。。。。

。。。。

以上是关于记一次亚索模拟器入门——小哥大一作品的主要内容,如果未能解决你的问题,请参考以下文章

记一次虚拟机也模拟器齐开被自己坑的经历

渗透测试之XSS漏洞:记一次模拟注入攻击

记一次模拟点击,WinForm小软件开发过程

记一次使用Socket模拟HTTP请求

Unity记一次Amplify Shader Editor入门渲染案例中文解释——UV流动动画

记一次Very Animation动画插件使用