从米塔了解常用Unity插件
从米塔了解常用Unity插件,包含UI、镜头后处理、IK、NPR等。
米塔也是使用Unity开发的,虽然开发者只有两个人,但是游戏中呈现的动画演出和镜头效果都非常棒。通过使用il2CppDumper分析游戏程序集,可以找到如下插件:
非常常用的UGUI插件。游戏里每种米塔都有不同的3D对话文本样式,有渐变色、下落动画、甚至还有快睡着的zzzz,简直太有创意了。
用于实现镜头残影和破碎效果,在github主页就能看到效果图。除此之外,github上的这位作者还有其他非常多的镜头后处理效果,可以通过搜索Kino找到
用于实现NPR风格的渲染,并且此插件非常好地兼容多光源和光照贴图。
基于屏幕后处理的描边。这位github作者还有一篇文章详细介绍了其中的技术细节。除此之外,这位作者还有一个体积雾的插件UnityURPVolumetricFog。
Colorful FX
一个包含各种屏幕后处理的插件,但已经在AssetStore下架了。有一篇十多年前的讨论贴,但是其中的官网和文档也已经404。不过从知乎上的网友当年记录下来的文章里可以看出,这个插件包含的效果也是包罗万象。
编辑器属性扩展插件,Odin Inspector的开源免费平替之一。另外一个常用的是TriInspector
布料模拟插件,头发、裙子之类的动态效果都靠它
IK插件,用来实现人物手拿东西、头转向、脚踩到指定地方等效果。(游戏里帽子米塔用跟着音乐节奏踩点的场面实在是丝滑)
本来是看到米塔里的过场动画做得如此丝滑,可能是用了什么神奇的插件,但是看来看去其实仍然是Timeline、Animator和IK插件,也许只要动画做得够好一样可以达到非常好的结果。
再比如小游戏,每个小游戏都有各自对应的关卡脚本,比如像切胡萝卜这样的,提前制作好每个切好的部分,然后脚本里根据玩家操作播放动画就可以了。