【发布时间】:2020-03-16 13:38:53
【问题描述】:
我有一个带有RigidBody2D 的玩家和一个带有BoxCollider2D 的支柱。
我检查何时调用OnTriggerEnter2D(玩家与柱子相撞)然后我尝试通过将玩家的bodyType 更改为Static 来保持玩家的位置。
当OnTriggerExit2D被调用时,播放器bodyType将再次恢复为Dynamic。
我的问题是:将播放器 bodyType 更改为 Static 后,立即调用 OnTriggerExit2D。并且在恢复为Dynamic 后,会立即调用OnTriggerEnter2D。它一次又一次地重复。
这是我的球员和支柱
如果你有什么建议,请告诉我。
谢谢。
【问题讨论】:
标签: unity3d rigid-bodies