Unity模块化NPC

Unity modular NPC

我们正在开发一款 Top Down RPG 游戏。所以,有一个关于 NPC 的问题。制作大量 NPC FBX 文件并不是最佳选择。据我所知,人们通常制作 3-4 个身体和一堆头,所以 NPC 看起来会有所不同。你们有什么想法,如果有这样做的最佳方法?

我尝试在单独的文件中对身体和头部进行建模,然后将头部放在 body 顶部的空 object 上(这个空的 object 是 FBX 本身的一部分) .没用,因为实际的头总是显示的太高,所以看起来头在空中盘旋。

我也考虑过让头部成为一个大型 FBX 的一部分,只有一个 body。所以所有的头在 space 中都在同一个坐标上,所以在 Unity 中有可能及时只激活一个头。我仍然认为这不是最佳选择。

那么,人们通常有什么方法可以做到这一点吗?我的意思是,这一定很常见。他们肯定在哥特式和许多其他游戏中使用了它。所以一定有一个最优的方法,但是我找不到。

资产商店中有一些角色定制包可供您使用。我推荐 UMA2(Unity Multipurpose Avatar)。这是一个完美的工具,我在我的一个项目中使用它,它确实完成了工作。好处是它是免费的。将其导入项目后,您可以购买内容(布料、头发、面部……)或像我使用搅拌机一样创建自己的内容。 Secret Anorak youtube 频道上有关于如何整合和创建内容的教程。