платформой если на игроке CharacterController? в 3д
void OnCollisionEnter(Collision collision)
{
if (collision.gameObject.tag == "Platform")
{
this.transform.parent = collision.transform;
}
}
Сделай игрока чалдом платформы.
это не работает с CharacterController
Ну во первых когда используешь character controller, то там метод on collision enter не вызывается если не ошибаюсь, вместо него нужно вызвать OnControllerColliderHit, а насчёт передвижения то просто когда колижн детектишь достань скрипт который в платформе находится(если таковой имеется) и вытащи скорость и с помощью Move, добавляй к объекту в нужную сторону
Обсуждают сегодня