Игрок не двигается с движущейся платформой, когда он является динамическим RigidBody2D - PullRequest
0 голосов
/ 02 мая 2019

У меня есть движущаяся платформа с RigidBody2D, которая является Kinematic.У меня есть игрок, у которого также есть динамический RigidBody2D.Я поместил игрока вручную на платформу, когда платформа двигалась, я ожидал, что игрок будет двигаться вместе с ней.Тем не менее, я вижу, что преобразования игрока обновляются, но на самом деле я не вижу его движения в игре.Разве родители не должны заставлять моего игрока двигаться вместе с ним?Также я замечаю, что если я переключаю плеер на Kinematic или выключаю стимулированный, он работает нормально, но это не вариант, так как я все еще хочу, чтобы мой плеер вел себя как динамический объект.Я переместил платформу, изменив ее скорость, используя следующий код

    this.GetComponent<Rigidbody2D>().velocity = new Vector2(5, 0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...