Unity 2D GameKit MovingPlatform не движется - PullRequest
0 голосов
/ 13 октября 2019

Я изучаю Unity с помощью учебников по 2D GameKit по Unity Learn. В этом они используют MovingPlatform для перемещения Эллен из одной точки в другую.

Когда я помещаю платформу MovingPlatform в сцену, она вообще не двигается.

Однако, когда Эллен подходит к платформе MovingPlatform и идет по ней, ее толкают в направлении движения, запланированном для Платформы. Но платформа не двигается, только Эллен.

Вот как это выглядит. Unity 2D GameKit MovingPlatform не движется.

Вот как выглядит это движение. Unity 2D GameKit MovingPlatform не движется.

Ответы [ 2 ]

1 голос
/ 17 октября 2019

Я видел ту же проблему с новой установкой 2019.2.9f1 и отлаживал код до тех пор, пока он не вызвал черный ящик Unity Rigidbody2D.MovePosition.

Так как нет способа преследовать это далеепопытался импортировать тот же проект в новую установку 2019.1.14f1 и обнаружил, что он там работает нормально.

0 голосов
/ 21 октября 2019

Если вы хотите, чтобы это работало в 2019.2, вы можете использовать этот хак вместо MovePosition (): m_Rigidbody2D.position + = direction.normalized * dist;Inde

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...