分析错误.意外的符号';}';

本文关键字:符号 错误 意外 | 更新日期: 2023-09-27 18:23:52

错误: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)
    }
}

分析错误.意外的符号';}';

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

行之后添加;

代码已经告诉了您要做什么。在第32行,他期待着;(分号)将其添加到的末尾

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

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