Animation 2d精灵动画师,需要叠加精灵立即过渡

Animation 2d精灵动画师,需要叠加精灵立即过渡,animation,unity3d,unity3d-2dtools,Animation,Unity3d,Unity3d 2dtools,我正在制作一个2d游戏的动画,我想做的很简单。我有一些手绘的精灵表,带有一帧一帧的动画,比如攻击、空闲、奔跑、死亡等,其中每个动画将有大约8-10张图纸 现在,这一切都很完美,他们都是脚本和工作完全一样,我希望他们。我的问题是,现在我想给我的角色添加定制,比如说在原来的精灵上叠加一把剑。因此,我在游戏对象中添加了一把剑,并对其设置了frame by=frame动画,使其与每一帧中的正确位置完全匹配。通过在所有帧上拖动红线(动画),我可以得到想要的结果。然而,当我按下“播放”键时,剑不会从一个位置

我正在制作一个2d游戏的动画,我想做的很简单。我有一些手绘的精灵表,带有一帧一帧的动画,比如攻击、空闲、奔跑、死亡等,其中每个动画将有大约8-10张图纸

现在,这一切都很完美,他们都是脚本和工作完全一样,我希望他们。我的问题是,现在我想给我的角色添加定制,比如说在原来的精灵上叠加一把剑。因此,我在游戏对象中添加了一把剑,并对其设置了frame by=frame动画,使其与每一帧中的正确位置完全匹配。通过在所有帧上拖动红线(动画),我可以得到想要的结果。然而,当我按下“播放”键时,剑不会从一个位置弹到下一个位置,而是从一个位置平稳地过渡到下一个位置,露出下面的原始精灵,并完全破坏了动画

如何使叠加(剑)立即过渡,或从一个位置/旋转x、y、z“捕捉”到下一个位置/旋转x、y、z

我尝试过的事情:

=使叠加的所有曲线都成为“剑”(两条切线:常数),然而,所有这一切都使“曲线”成为常数,因此当然不起作用

=我试过阅读,但我想到的唯一方法是添加关键点并手动执行所有关键点,但是帧之间不能添加关键点,只能在帧处添加,所以我甚至不能用这种方法进行破解

=尝试跟随这段视频,并以这种方式制作我的整个角色,尽管这样做很有效,但它确实有损于“手绘”动画,给我留下了一种我不太喜欢的风格

如果我想用这种方式制作动画,我不知道该怎么办,我也不确定这是否可行,尽管如果不可行,我不明白为什么,因为这是一种很好的方式来制作复杂的2d动画,可以很容易地进行自定义

ps:这些不是状态,我知道如何在实际的动画师中即时在状态之间转换


非常感谢,我在这里的第一个问题希望它不是愚蠢的,但我在来这里之前真的尝试了很多,用了好几个小时的谷歌搜索当然没有用。

似乎我找到了一个黑客,但我不明白如何正确地做这件事,所以答案仍然代表有人能给出正确的答案,我会投票支持

我只是简单地将帧速率提高到90,而不是我使用的9,并将帧正确定位在那里,当返回到每秒9帧时,它会立即改变,因为它试图以每秒90帧的速度设置过渡动画。我认为这是unity中的一个bug,需要一个黑客来获得想要的效果,但是如果我错了,请纠正我

如果不是,也许这个黑客可以帮助其他人

多谢各位