(Unity3d)动画后如何阻止角色进入第一个位置?

时间:2018-03-30 00:26:11

标签: c# animation unity3d animator

我正在尝试为战士制作动画, 他使用剑得到了特别的打击。 跳,然后打.. 在动画期间,他在前面和动画完成后采取了一些步骤。 它回到空闲状态,离开新位置。 它太烦人了。 所以我要问的是。 如何保持新位置并将对撞机位置更改为新位置?

1 个答案:

答案 0 :(得分:0)

  

如何保持新职位

取决于你如何制作动画。但基本上,

  • 让动画不循环
  • 不要转换为其他不需要的动画。
  • 让下一个动画从上一个动画的终点开始。
  

并将对撞机位置更改为新位置?

对撞机位置将遵循它所在的任何对象的位置。如果它们是动画的。因此,如果您的对手位于腿上而您将腿向外移动,则对撞机将遵循相同的动画。

其他信息

如果你不知道如何从这里开始工作。显示您正在使用的代码(如果有的话)以及如何使角色具有动画效果会很棒。

如果是动画控制器,请在屏幕截图中显示它的过渡和动画。

在提问时总是尝试提供相关的脚本和屏幕截图。