У меня есть один игрок с RigidBody2D
и столб с BoxCollider2D
.
Я проверяю, когда вызывается OnTriggerEnter2D
(игрок столкнулся с столпом), затем я пытаюсь сохранить позицию игрока, изменив его bodyType
до Static
.
Когда вызывается OnTriggerExit2D
, игрок bodyType
снова будет возвращен к Dynamic
.
Моя проблема: после смены игрока bodyType
на Static
, OnTriggerExit2D
называется сразу. И после возврата к Dynamic
, немедленно вызывается OnTriggerEnter2D
. Это повторяется снова и снова.
Это мой игрок и столп
Если у вас есть какие-либо предложения, пожалуйста, скажите мне.
Спасибо .