大家好!
在我目前正在开发的游戏 Fred's Idle Garden 中,我需要找到一个简单的方法来定制角色外观。这个功能不仅适用于NPC(客户),也适用于玩家角色。游戏使用Unity 6,但这个概念应该在大多数版本中都有效。一个选项是仅仅更改纹理,但感觉有点太枯燥了。经过一些测试后,我发现更改不同皮肤网格渲染器的个体网格和纹理是有效的。我的所有角色都来自同一位艺术家,所以他们共享相同的骨骼和rig。这是该功能的结果,让我可以使用不同的头、身体、手臂、腿部和配饰(如眼镜和帽子)以及不同的纹理和材料。数据保存在可脚本化的对象中,因此我可以轻松地创建随机角色并允许玩家定制他们的角色。

如果你对这个主题感兴趣,希望学习更多,请在评论中留下你的信息,我会尝试制作一个YouTube视频来解释它。

我也很感兴趣收到游戏的 反馈,如果你有空,请在Steam上试玩游戏demo并告诉我你的想法:https://store.steampowered.com/app/3828810/Freds_Idle_Garden_Demo/

所有的反馈(包括需要改进的部分)都是欢迎的。