• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

我在复制代码后得到错误Unexpected symbol’void’,我不知道为什么

c/c++ 来源:Weird_Code0131 5次浏览

我一直在我的代码中收到这个错误,我正在复制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()的大括号。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)