Godot: AnimationPlayer-新しいベジェキーは、一部のバリアントタイプに現在の値を使用しません

作成日 2018年06月08日  ·  1コメント  ·  ソース: godotengine/godot

Godotバージョン:
現在のマスター

問題の説明:
float値に新しいベジェキーを追加すると、そのfloatプロパティの現在の値でキーが挿入されます。
ただし、Vector2、Vector3、または「。」を使用するものに新しいベジェキーを追加した場合。 プロパティパス(つまりposition.x)の最後では、キーの値は常に0になります。

コードを調べたところ、末尾に「.x」などが付いているプロパティのプロパティパスを解決できないようであるため、最終的にNILになり、0になります。

再現する手順:
スプライトをシーンに追加し、その位置を0,0以外に設定します
アニメーションプレーヤーを追加
スプライトの位置にベジェトラックを追加
xの新しいキーを追加します
スプライトのX位置が0ではない場合でも、キー値が0であることに注意してください。

最小限の複製プロジェクト:

bug editor

最も参考になるコメント

@ bojidar-bgこれはあなたのものだと思います

>すべてのコメント

@ bojidar-bgこれはあなたのものだと思います

このページは役に立ちましたか?
0 / 5 - 0 評価