Versão Godot:
Mestre atual
Descrição do problema:
Quando você adiciona uma nova chave bezier para um valor flutuante, ela insere a chave com o valor atual dessa propriedade flutuante.
No entanto, se você adicionar uma nova chave bezier para um Vector2, Vector3 ou eu acho que qualquer coisa que use um '.' no final do caminho da propriedade (ou seja, posição.x), o valor da chave sempre termina sendo 0
Olhei para o código e parece que não é possível resolver o caminho de propriedade das propriedades com '.x' etc no final, então acaba sendo NIL e, portanto, 0
Passos para reproduzir:
Adicione Sprite à cena, defina sua posição para algo diferente de 0,0
Adicionar player de animação
Adicione a trilha de Bézier para a posição do sprite
Adicionar nova chave para x
Observe como o valor da chave é 0, embora a posição X dos sprites não seja 0
Projeto de reprodução mínima:
@ bojidar-bg acho que isso pode ser seu
Comentários muito úteis
@ bojidar-bg acho que isso pode ser seu