• 2024-09-30AnimationClip优化工具 - 删除连续相同的帧
    下图中Rotation.z的前4个关键帧[0,3](即15帧,30帧,45帧,60帧),值都没变;(3,4)Rotation.z变为60(即61帧到90帧);后3个关键帧[5,7]一直维持在60没变。可以分析下:前4个关键帧,[1,2]删除对动画没影响,后3个关键帧[5,7]删除对动画也没影响。 publicclassAnimClipCurveOptWnd:
  • 2024-05-20AnimationClip同步工具
    用途:列出动画的第1帧与预制体GameObject当前值不同的,需要同步的可以手动同步效果图 publicstructValueNotSameItem{publicEditorCurveBindingcurveBinding;//关联参数publicAnimationCurveanimCurve;//动画曲线publicfloatkfValue;//动画曲线上
  • 2024-05-17AnimationClip获取关键帧信息
    1,关键帧数据都保存在AnimationCurve上,所以首先要获取到这个publicstaticAnimationCurveGetAnimCurve(AnimationClipclip,stringpath,stringpropName){EditorCurveBinding[]bindings=AnimationUtility.GetCurveBindings(clip);foreach(varbinbindings)