我收到错误意外的符号'无效'在复制代码后在Unity中,我不知道为什么

时间:2017-12-03 01:09:52

标签: c# unity5

我一直在我的代码上收到这个错误,我正在复制youtube以获得更好的跳转。有人可以向我解释我的代码有什么问题吗?它在下面。

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;

    public class jump : MonoBehaviour {

    public float FallMultiplier = 2.5f;
    public float lowJumpMultiplier = 2f;

    RigidBody2D rb;
    }

    void Awake() {
    rb = GetComponent<RigidBody2D>();

    }

    void FixedUpdate() {

    if (rb.velocity.y < 0) {
    rb.velocity.y += Vector2.up * Physics2D.gravity.y * (FallMultiplier - 1) * Time.deltaTime;
    } else if (rb.velocity.y > 0 && !Input.GetButton("Space")) {
    rb.velocity.y += Vector2.up * Physics2D.gravity.y * (lowJumpMultiplier - 1) * Time.deltaTime;
    }


    }

1 个答案:

答案 0 :(得分:-1)

你不小心关闭了你的课程并且在外面有方法。使用}删除该行下方的RigidBody2D rb。此外,您还缺少FixedUpdate()的右括号。