unity3d - Unity2d如何把人变成僵尸
问题描述
我正在创建一个僵尸游戏,我希望我的人类角色在人类 hp 变为 0 或死亡时成为我的僵尸角色。但我想知道怎么做?任何建议我可以在哪里学习这个主题或课程?
解决方案
您可以将僵尸模型用作人体模型的子代。所以僵尸会随着人类目标移动。最初,您的僵尸模型必须设置为 false。当人类的 hp 为 0 时,您可以访问人类模型的孩子并使用 setactive(true)。然后你可以让zombie.transform.parent = null。然后是human.setactive(false)。当然,这一切都取决于您的预制件或案例您想如何使用它。
推荐阅读
- java - 将捕获图像数据插入片段中的 ImageView 时出错
- reactjs - 将数字传递给反应js中的函数
- python - 我收到此错误---> TypeError: integer argument expected, got float
- sendgrid - Sendgrid 的链接产生无法建立安全连接
- windows - 在 ubuntu 上解压后文件名错误
- node.js - 如何在 Nestjs 中将 axios 内容从“text/html”更改为 application/json 类型
- java - Recyclerview 和 OkHttp 请求同步
- python-3.x - 为什么这个除法的结果是“inf”?
- docker - ARG 值是否传递给使用 RUN 执行的脚本
- jenkins - 从 jenkins 扩展选择参数中获取源值