我在复制代码后得到错误Unexpected symbol'void',我不知道为什么
我一直在我的代码中收到这个错误,我正在复制youtube以获得更好的跳转。有人可以向我解释我的代码有什么问题吗?在下面。我在复制代码后得到错误Unexpected symbol'void',我不知道为什么
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;
}
}
回答:
你不小心关闭了你的班级,并有外面的方法。用RigidBody2D rb
删除}
以下的行。此外,你错过了FixedUpdate()
的大括号。
以上是 我在复制代码后得到错误Unexpected symbol'void',我不知道为什么 的全部内容, 来源链接: utcz.com/qa/259092.html