首页 > 解决方案 > Unity2d如何把人变成僵尸

问题描述

我正在创建一个僵尸游戏,我希望我的人类角色在人类 hp 变为 0 或死亡时成为我的僵尸角色。但我想知道怎么做?任何建议我可以在哪里学习这个主题或课程?

标签: unity3d

解决方案


您可以将僵尸模型用作人体模型的子代。所以僵尸会随着人类目标移动。最初,您的僵尸模型必须设置为 false。当人类的 hp 为 0 时,您可以访问人类模型的孩子并使用 setactive(true)。然后你可以让zombie.transform.parent = null。然后是human.setactive(false)。当然,这一切都取决于您的预制件或案例您想如何使用它。


推荐阅读