Лучший способ получить положение узла в Godot 3D - PullRequest
0 голосов
/ 27 октября 2019

Я очень новичок в Годо и в 3D-сцене, что является лучшим способом получить координаты узла. Я немного разбирался в этом, и простое написание «translation» дает мне Vector3 с положением этого узла. Я не понимаю этого, и это кажется странным. Опять же, что является лучшим способом?

Также я не понимаю разницу между глобальной / локальной позицией. Кто-нибудь возражает объяснить это?

1 Ответ

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

Перевод - это как далеко он отошел от происхождения. Фактически это позиция узла в трехмерном пространстве.

Глобальная - это абсолютная позиция или фактическая позиция в виртуальном мире.

Локальная относительно позиции родителя.

Если у нас есть Parent в глобальной позиции (или с глобальным переводом) Vector3(1, 0, 0) и Child в локальной позиции Vector3(0, 0, 0), мы можем сказать, что глобальная позиция Child находится в Vector3(1, 0, 0)

...