(Unity3d)如何阻止角色在动画后转到第一个位置?
(Unity3d) How to stop character from going to the first position after the animation?
我正在尝试制作一个战士的动画,
他用剑有特殊的命中率。
跳起来,打..
在动画期间,他在动画完成后向前面走了几步。
它回到空闲状态,离开新位置。
太烦人了。
所以我在问什么。
如何保持新位置并将对撞机位置更改为新位置?
How to keep the new position
取决于你如何制作动画。但本质上,
- 让动画不循环
- 使其不过渡到其他不需要的动画。
- 让下一个动画从上一个动画的终点开始。
and change the collider position to that new position?
碰撞器的位置将跟随它所在的任何对象的位置。另外,如果它们是动画的。因此,如果您的对撞机在腿上并且您将腿向外移动,对撞机将遵循相同的动画。
附加信息
如果您不知道如何从这里开始工作。最好显示您正在使用的代码(如果有的话)以及如何使角色具有动画效果。
如果带有动画控制器,请在屏幕截图中显示它的过渡和动画。
提问时始终尽量提供相关的脚本和屏幕截图。
我正在尝试制作一个战士的动画, 他用剑有特殊的命中率。 跳起来,打.. 在动画期间,他在动画完成后向前面走了几步。 它回到空闲状态,离开新位置。 太烦人了。 所以我在问什么。 如何保持新位置并将对撞机位置更改为新位置?
How to keep the new position
取决于你如何制作动画。但本质上,
- 让动画不循环
- 使其不过渡到其他不需要的动画。
- 让下一个动画从上一个动画的终点开始。
and change the collider position to that new position?
碰撞器的位置将跟随它所在的任何对象的位置。另外,如果它们是动画的。因此,如果您的对撞机在腿上并且您将腿向外移动,对撞机将遵循相同的动画。
附加信息
如果您不知道如何从这里开始工作。最好显示您正在使用的代码(如果有的话)以及如何使角色具有动画效果。
如果带有动画控制器,请在屏幕截图中显示它的过渡和动画。
提问时始终尽量提供相关的脚本和屏幕截图。