2017-12-03 146 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()} {? –

相關問題