Я очень новичок в написании сценариев на C # и пытаюсь добавить компонент к объекту, но продолжаю получать эту ошибку:
Нет "Rigidbody2D", прикрепленного к "Player"игровой объект, но скрипт пытается получить к нему доступ.
Это код, который у меня есть:
void Start()
{
GameObject.Find("Player");
gameObject.AddComponent<Rigidbody2D>();
Body = GetComponent<Rigidbody2D>();
}
private void FixedUpdate()
{
float moveHorizontal = Input.GetAxis("Horizontal");
float moveVertical = Input.GetAxis("Vertical");
Vector2 movement = new Vector2(moveHorizontal, moveVertical);
Body.AddForce(movement * speed);
}