Godot版本:
现任硕士
问题说明:
当为浮点值添加新的贝塞尔曲线键时,它将用该float属性的当前值插入该键。
但是,如果您为Vector2,Vector3添加新的贝塞尔曲线,或者我猜任何使用'。'的东西。 在属性路径的末尾(即position.x),则该键的值始终以0结尾
我查看了一下代码,看起来它最终无法用'.x'等解析属性的属性路径,因此最终结果为NIL,因此为0
重现步骤:
将Sprite添加到场景,将其位置设置为0,0以外的值
添加动画播放器
添加Bezier轨迹以显示精灵的位置
为x添加新密钥
请注意,即使精灵X的位置不为0,键值仍为0
最小复制项目:
@ bojidar-bg我认为这是你的
最有用的评论
@ bojidar-bg我认为这是你的