ошибка CS1022: определение типа или пространства имен или ожидаемое окончание файла - PullRequest
0 голосов
/ 12 февраля 2020

У меня есть этот файл сценария

using UnityEngine;

public class playermove : MonoBehaviour{
public float moveSpeed=5f;}


    // Update is called once per frame
    void Update(){
        jump();
       Vector3 movment = new Vector3(Input.GetAxis("Horizontal"),0f ,0f);
       transform.position += movment * Time.deltaTime * moveSpeed; 
    }
    void jump() {
        if (Input.GetButtonDown("jump"));
        gameObject.GetComponent<RigidBody2D>();AddForce(new Vector2(0f,5f),ForceMode2D.Impulse);
    }

}

}

И я получаю эту ошибку:

Ошибка CS1022: определение типа или пространства имен или ожидаемое единство конца конца файла 3d игровой движок

1 Ответ

0 голосов
/ 12 февраля 2020

В вашем файле кодирования есть проблема с скобками.

 public float moveSpeed=5f;}

Должно быть так:

using UnityEngine;

public class playermove : MonoBehaviour
{
    public float moveSpeed = 5f;


    // Update is called once per frame
    void Update()
    {
        jump();
        Vector3 movment = new Vector3(Input.GetAxis("Horizontal"), 0f, 0f);
        transform.position += movment * Time.deltaTime * moveSpeed;
    }
    void jump()
    {
        if (Input.GetButtonDown("jump")) ;
        gameObject.GetComponent<RigidBody2D>(); AddForce(new Vector2(0f, 5f), ForceMode2D.Impulse);
    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...