Ниже приведен класс, прикрепленный к сборному объекту, который создается в игре, но сила не применяется к объекту, который пытается выполнить приведенный ниже код, вместо этого я получаю эту ошибку.
NullReferenceException: Ссылка на объект не установлена для экземпляра объекта в строке 15
, что
rb.GetComponent<Rigidbody2D>();
.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class LightBulbLeft : MonoBehaviour {
//public GameObject LeftLB;
Rigidbody2D rb;
// Use this for initialization
void Start()
{
rb.GetComponent<Rigidbody2D>();
rb.AddForce(Vector2.up * 15f, ForceMode2D.Impulse);
}
}