【发布时间】:2018-12-31 06:25:03
【问题描述】:
好的,这里有一个视频,显示的问题很容易解释 https://youtu.be/7701UK0ijy4
我的问题纯粹是当我切换到左运行动画时,它仍然播放右运行动画
在您阅读此列表之前,请先知道,如果它有任何影响,则没有。 到目前为止,我已经尝试将 Main_Run_Left 的 Speed 设置为 -1。 我已经检查了镜子框。 我已删除所有动画并重置它们。
编辑:我用不同的怪物动画切换了 Running_Left 动画,它有点工作?就像它正在播放 running_Left 和其他怪物动画一样?就像我简单地说的那样,它在向左移动时又回到了向右运行。
public Animator anim;
// Update is called once per frame
void Update()
{
horizontalMove = Input.GetAxisRaw("Horizontal") * runSpeed;
if (horizontalMove > .001)
{
anim.SetBool("Running Right", true);
anim.SetBool("Running Left", false);
anim.SetBool("Chillin", false);
}
else if (horizontalMove < -.001)
{
anim.SetBool("Running Left", true);
anim.SetBool("Running Right", false);
anim.SetBool("Chillin", false);
}
else
{
anim.SetBool("Chillin", true);
anim.SetBool("Running Left", false);
anim.SetBool("Running Right", false);
}
【问题讨论】: