Godot: AnimationPlayer - новые ключи Безье не используют текущее значение для некоторых типов вариантов

Созданный на 8 июн. 2018  ·  1Комментарий  ·  Источник: godotengine/godot

Версия Годо:
Текущий мастер

Описание проблемы:
Когда вы добавляете новый ключ Безье для значения с плавающей запятой, он вставляет ключ с текущим значением этого свойства с плавающей запятой.
Однако, если вы добавите новый ключ Безье для Vector2, Vector3 или, я думаю, всего, что использует '.' в конце пути к свойствам (т.е. position.x) значение ключа всегда оказывается равным 0

Я заглянул в код, и похоже, что он не может разрешить путь свойства свойств с '.x' и т.д. в конце, поэтому он заканчивается NIL и, следовательно, 0

Действия по воспроизведению:
Добавьте Sprite в сцену, установите его положение на значение, отличное от 0,0
Добавить проигрыватель анимации
Добавить трек Безье для позиции спрайта
Добавить новый ключ для x
Обратите внимание, что значение ключа равно 0, хотя позиция X спрайтов не равна 0

Проект минимального воспроизведения:

bug editor

Самый полезный комментарий

@ bojidar-bg Думаю, это твое

>Все замечания

@ bojidar-bg Думаю, это твое

Была ли эта страница полезной?
0 / 5 - 0 рейтинги