我在运行时使用 KeyFrames 和 SetCurve 从 json 文件创建 animationClip。
创建后,我想把创建的animationClip拆分成几个更小的clip:
Animation anim;
AnimationClip createdAnimationClip;
…
anim.AddClip(createdAnimationClip,”name1”, 0, 100)
anim.AddClip(createdAnimationClip,”name2”, 100, 200);
anim.AddClip(createdAnimationClip,”name3”, 200, 500);
一切顺利,除了顺利, 除了一个,动画剪辑数组中所有添加的剪辑都有长度 = 1 秒
当我尝试播放动画时,只播放了第一秒,尽管还有更多的帧
我不知道这是一个错误还是我做错了什么。
Unity版本2021.3.12