【发布时间】:2021-01-27 06:47:30
【问题描述】:
我从 Unity 的资源商店中获得了预制的射弹,但无法找到让它们按我预期的方式工作的方法。
射弹有碰撞器(不是触发器)、刚体和一个以 .velocity 移动它们的脚本。它使用OnCollisionEnter 检测碰撞,使它们推动具有刚体的物体(不想要的行为)。
我确实可以使用OnTriggerEnter,但弹丸使用OnCollisionEnter 方法中的ContactPoint 生成粒子,OnTriggerEnter 无法访问该方法。我尝试使用光线投射模拟这个ContactPoint,但没有运气。可以从头重写代码,但前提是别无他法……
在video 中,这个家伙与我的射弹、刚体和对撞机具有相同的设置,但是射弹并没有推动另一个物体,但他没有深入了解它的行为。
有什么想法吗?
【问题讨论】:
标签: unity3d