使用Unity创建和编写动画脚本

时间:2016-10-08 15:05:03

标签: animation unity3d animator

我有三个动画状态和两个bool参数。 我想圈出来。

进入状态“BeklemeAtakYap”没有任何动画。

首先,我设置bool“Bekle”为真,“Saldir”为假。

动画开始“Bekleme”状态。

我设置脚本“Bekle”假,“Saldir”真实。

动画演绎“萨尔迪尔”状态。

我翻译了“Saldir”和“BeklemeAtakYap”。

当“Saldir”状态结束并且“BeklemeAtakYap”开始时,我想要bool参数“Bekle”true“Saldir”false如何做到这一点?The circle animation

2 个答案:

答案 0 :(得分:0)

您可以在Saldir州结束时添加一个AnimationEvent。

右键单击时间轴的顶部,然后选择添加AnimationEvent。

然后在脚本中编写一个函数,该脚本附加到AnimationController并将其分配给AnimationEvent。在该功能中,您可以手动设置动画参数。

GetComponent<Animator>().SetBool("Saldir", false);

顺便说一句,请在您的问题中使用英文单词以提高可读性。

答案 1 :(得分:0)

点击“BeklemeAtakYap”状态,然后点击添加行为 - &gt;添加脚本。 打开脚本并写下;

c = a + b

这是工作。