Godot: Как «сообщить» KinematicBody2D (платформе), что другой KinematicBody2D (игрок) «включен» в представлении сверху вниз? - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь сделать клон ' Каменный век '.И я пытаюсь понять, как двигать плеер на платформе.

Кажется, это работает автоматически, если смотреть сбоку (как в примере Kinematic Character ).Все, что нужно, - это коллайдер, и верхняя часть тела будет двигаться вместе с нижней.

Но как можно сделать это сверху вниз?Коллайдер предотвратит попадание верхней части тела в нижнюю часть.

Как бы я мог перемещать платформу с игроком на ней сверху вниз?Единственный жизнеспособный вариант, который я вижу, - это определить, когда игрок находится на платформе, используя Area2d, а затем переместить платформу и обновить позицию игрока вручную.Есть ли способ автоматически перемещать игрока при перемещении платформы?

...