解析错误。意外的符号'}'

时间:2015-11-20 19:28:07

标签: c# unity3d game-physics

  

错误:   Assets / Scripts / Player.cs(32,17):错误CS1525:意外的符号'}',期待&#39 ;;'   Assets / Scripts / Player.cs(54,1):错误CS8025:解析错误

这是我的代码:

void Update () 
{
    anim.SetBool ("Grounded",grounded);
    anim.SetFloat ("Speed", Mathf.Abs (Input.GetAxis ("Horizontal")));

    if (Input.GetAxis ("Horizontal") < -0.1f)
    {
        transform.localScale = new Vector3(-1, 1, 1)
    }

    if (Input.GetAxis ("Horizontal") > 0.1f)
    {
        transform.localScale = new Vector3(1, 1, 1)
    }
}

2 个答案:

答案 0 :(得分:0)

如果您在if之后查看块内的代码,那么transform.localScale = new Vector3(-1, 1, 1)未正确终止。尝试在这些行之后添加;

答案 1 :(得分:0)

代码已经告诉你该怎么做了。 在第32行,他期待; (分号)将其添加到

的末尾
 transform.localScale = new Vector3(-1, 1, 1)

transform.localScale = new Vector3(1, 1, 1)