layabox @layabox: 后续的改动依旧有问题,v44被赋值后xyzw都是NaN, 断点发现srcValue和desValue都是Vector4而不是Color,虽然没报错但显示效果不对;
有个疑问:
最新改动Animator._addKeyframeNodeOwner()是不好区分renderState、renderQueue、define、uniform这些所以不去赋值property吗
还发现一些新问题:
1. 最新改动里Animator._addKeyframeNodeOwner()只处理了材质的颜色属性(还没有赋值keyframeNodeOwner.defaultValue,依靠Animator._applyColor()里的nodeOwner.defaultValue判空处理), 那材质的Float、Vec2、Vec3、Vec4属性是不是也处理一下? (另外_applyFloat()、_applyVec2()、_applyVec3()、_applyVec4()没有判空nodeOwner.defaultValue);
2. Animator._applyCrossData()里面Vector2情况下,srcValue和desValue取值rg, 应该取值xy吧;
3. Animator._applyCrossData()里面Vector4情况下,v4.w没赋值;