Буквально самый простой способ исправить NullReferenceExeption имеет два пути. Если у вас есть GameObject, например, с прикрепленным скриптом и переменной с именем rb (rigidbody), эта переменная начнет пустую, когда вы начнете игру. Вот почему вы получаете NullReferenceExeption, потому что на компьютере нет данных, хранящихся в этой переменной.
В качестве примера я буду использовать переменную RigidBody. Мы можем добавить данные действительно легко на самом деле несколькими способами:
rb = GetComponent<Rigidbody>();
. Эта строка кода работает лучше всего под ваши функции Start()
или Awake()
. rb = AddComponent<RigidBody>();
Дальнейшие заметки: если вы хотите, чтобы единство добавлялось компонент для вашего объекта, и вы, возможно, забыли добавить его, вы можете ввести [RequireComponent(typeof(RigidBody))]
над объявлением класса (пробел ниже всех ваших приложений). Наслаждайтесь и получайте удовольствие от игр!
На что вы должны обратить внимание:
ping
на хосте? http://www.verisign.com
с помощью веб-браузера? https://www.verisign.com
с помощью веб-браузера? http://www.verisign.com
с помощью вашей программы? Скорее всего, ваша проблема связана с брандмауэром. Мое первое предположение заключалось в том, что у вас нет правильных переменных среды или свойств системы Java, установленных для указания JVM использовать локальный прокси-сервер для исходящих запросов HTTP / HTTPS.