Godot: AnimationPlayer: las nuevas claves bezier no usan el valor actual para algunos tipos de variantes

Creado en 8 jun. 2018  ·  1Comentario  ·  Fuente: godotengine/godot

Versión de Godot:
Maestro actual

Descripcion del problema:
Cuando agrega una nueva clave bezier para un valor flotante, insertará la clave con el valor actual de esa propiedad flotante.
Sin embargo, si agrega una nueva clave bezier para Vector2, Vector3 o supongo que cualquier cosa que use un '.' al final de la ruta de la propiedad (es decir, position.x), el valor de la clave siempre termina siendo 0

Miré el código y parece que no puede resolver la ruta de propiedad de las propiedades con '.x', etc. al final, por lo que termina siendo NIL y, por lo tanto, 0

Pasos para reproducir:
Agregue Sprite a la escena, establezca su posición en algo diferente a 0,0
Agregar reproductor de animación
Agregar pista Bezier para la posición del sprite
Agregar nueva clave para x
Observe cómo el valor de la clave es 0, aunque la posición X de los sprites no sea 0.

Proyecto de reproducción mínima:

bug editor

Comentario más útil

@ bojidar-bg Creo que esto puede ser tuyo

>Todos los comentarios

@ bojidar-bg Creo que esto puede ser tuyo

¿Fue útil esta página
0 / 5 - 0 calificaciones