Unity Animation 录制模式下脚本修改值的问题

在实际开发中,有一些简单的动画我们可以直接使用Animation直接创建修改.

但昨晚发现如果在录制模式使用脚本直接修改一些值得时候,AnimationView没有记录到值的改变

在谷歌了一番之后找到了答案,

原来在Animation录制模式下,AnimationWindow是靠监听Undo的撤回事件来得到值的变化的

所以在修改值之前,需要先使用Undo.RecordObject或者Undo.RecordObjects来记录

AnimationView就能看到你用脚本修改的值啦

猜你喜欢

转载自blog.csdn.net/qq_28784217/article/details/78716249