2017-12-03 264 views
-2

我一直在我的代码中收到这个错误,我正在复制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; 
    } 


    } 
+0

您可能需要删除'}'RigidBody2D RD后';' –

+0

后,我取下}它说意外的符号“结束文件” –

回答

-1

你不小心关闭了你的班级,并有外面的方法。用RigidBody2D rb删除}以下的行。此外,你错过了FixedUpdate()的大括号。

+0

后,我取下}它说意外的符号“结束OF-文件' –

+0

''FixedUpdate()'方法后,你也失踪了。 – HEATH3N

+0

void FixedUpdate()} {? –

相关问题