Version Godot:
Maître actuel
Description du problème:
Lorsque vous ajoutez une nouvelle clé Bezier pour une valeur flottante, il insère la clé avec la valeur actuelle de cette propriété float.
Cependant, si vous ajoutez une nouvelle clé Bezier pour un Vector2, Vector3 ou je suppose que tout ce qui utilise un '.' à la fin du chemin de propriété (c'est-à-dire position.x) alors la valeur de la clé finit toujours par être 0
J'ai regardé dans le code et il semble qu'il est impossible de résoudre le chemin de propriété des propriétés avec '.x', etc.à la fin, donc il finit par être NIL et donc 0
Étapes à suivre pour reproduire:
Ajouter Sprite à la scène, définir sa position sur autre chose que 0,0
Ajouter un lecteur d'animation
Ajouter une piste de Bézier pour la position du sprite
Ajouter une nouvelle clé pour x
Remarquez que la valeur de la clé est 0, même si la position X des sprites n'est pas 0
Projet de reproduction minimale:
@ bojidar-bg Je pense que ça peut être le vôtre
Commentaire le plus utile
@ bojidar-bg Je pense que ça peut être le vôtre