C# 分析错误。意外符号';}';

C# 分析错误。意外符号';}';,c#,unity3d,game-physics,C#,Unity3d,Game Physics,错误: Assets/Scripts/Player.cs(32,17):错误CS1525:意外符号“}”,应为“;” Assets/Scripts/Player.cs(54,1):错误CS8025:解析错误 这是我的代码: void Update () { anim.SetBool ("Grounded",grounded); anim.SetFloat ("Speed", Mathf.Abs (Input.GetAxis ("Horizontal"))); if (

错误: Assets/Scripts/Player.cs(32,17):错误CS1525:意外符号“}”,应为“;” 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)
    }
}
void更新()
{
anim.SetBool(“接地”,接地);
anim.SetFloat(“速度”,Mathf.Abs(Input.GetAxis(“水平”));
如果(输入轴(“水平”)<-0.1f)
{
transform.localScale=新向量3(-1,1,1)
}
如果(输入轴(“水平”)>0.1f)
{
transform.localScale=新向量3(1,1,1)
}
}

如果在
之后查看块内的代码,就会发现
transform.localScale=new Vector3(-1,1,1)
没有正确终止。尝试添加
在这些行之后

代码已经告诉您该做什么。 在第32行,他期望;(分号)将其添加到

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


如果你想让人们回答和帮助你,你很可能需要在你的问题上投入更多的精力。例如,您可以提供有关您正在尝试完成的任务和您尝试过的任务的信息。投票以“打字错误”结束。@Pierre Lucpinoult非常感谢:)@JimAho我很抱歉。这里的新手:)谢谢你。当您得到那些解析/意外的符号时,错误不会集中在显示的行上,错误通常是多行之外的。只需重新阅读每行代码,数一数大括号/方括号,并仔细检查是否缺少分号。
transform.localScale = new Vector3(1, 1, 1)