【发布时间】:2015-12-17 00:59:19
【问题描述】:
使用版本 5.2.3f... 我有一个 HeadLookController 脚本,它找到一个 Vector3 来旋转我的模型头骨来查看。我在头骨的子游戏对象上有一个粒子系统。粒子系统设置为在世界空间中发射。但是,在运行期间,随着头部旋转,子 GameObject 也随之旋转,但发射的粒子不会从新旋转的前向 Vector 发射。 这是我设置的粒子系统。
这是在运行期间,当角色的头部向上看时,您可以看到带有粒子系统的游戏对象也旋转起来向上看,但粒子仍然从其原始位置发射。
如果我在这里遗漏了什么,有人知道吗?还是 Unity 的 ParticleSystem 不支持匹配 ParticleSystem 的 GameObject 的旋转?
【问题讨论】:
-
嗨,你有没有想过问题出在哪里?
-
是的……这就是 Unity 的设计方式。当作为模型骨骼的父级时,粒子系统无法正常工作。我的工作是让粒子系统成为一个单独的(来自骨架)游戏对象的组件,然后让该 GO 始终与头骨的方向相同。
-
谢谢,感谢您的回复! Unity 在他们的论坛上回复了我,而我最终做到了! forum.unity.com/threads/…
标签: unity3d rotation particle-system