Страница 1 из 1

NullReferenceException: Object reference not set to an insta

СообщениеДобавлено: 02 апр 2018, 02:12
Jake Morgan
Помогите с ошибкой:
NullReferenceException: Object reference not set to an instance of an object
AI+<AttackTarget>c__Iterator3.MoveNext () (at Assets/RFPSP/Scripts/AI/AI.cs:878)
UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) (at C:/buildslave/unity/build/Runtime/Export/Coroutines.cs:17

Синтаксис:
Используется csharp
878: float distance = Vector3.Distance(myTransform.position, target.position);



AI.CS: https://pastebin.com/F226H05M

Re: NullReferenceException: Object reference not set to an insta

СообщениеДобавлено: 02 апр 2018, 09:12
djon801
наверное надо в инспекторе где то засунуть объект.Эта строчка мало чего объясняет.Откуда и как Вы грузите объект?

Re: NullReferenceException: Object reference not set to an insta

СообщениеДобавлено: 02 апр 2018, 12:23
djon801
Стесняюсь спросить)) это что за скрипт такой,878 строка))

Re: NullReferenceException: Object reference not set to an insta

СообщениеДобавлено: 02 апр 2018, 12:34
1max1
Скрипт универсальный)), по типу - "Всё включено!" хD

Re: NullReferenceException: Object reference not set to an insta

СообщениеДобавлено: 02 апр 2018, 13:21
Jake Morgan

Re: NullReferenceException: Object reference not set to an insta

СообщениеДобавлено: 02 апр 2018, 13:22
Jake Morgan
djon801 писал(а):наверное надо в инспекторе где то засунуть объект.Эта строчка мало чего объясняет.Откуда и как Вы грузите объект?

target это цель для бота которого он атакует, после того как он кого либо убивает target не обновляется походу и выдаёт эту ошибку

Re: NullReferenceException: Object reference not set to an insta

СообщениеДобавлено: 02 апр 2018, 13:25
1max1
Вот это криптище, я бы с ума сошел пока написал его и пофиксил баги ><

Re: NullReferenceException: Object reference not set to an insta

СообщениеДобавлено: 02 апр 2018, 13:32
seaman
Зачем в АИ звук? Он должен быть совсем в другом месте.
Дебаг методы нужно обрамлять в
#if DEBUG
...
#endif
Тогда их можно быстро скрыть, чтоб не мешали и в релиз они не попадут.
Разные поведения (StndWatch/Patrol...) можно вынести в разные скрипты.
...

Re: NullReferenceException: Object reference not set to an insta

СообщениеДобавлено: 02 апр 2018, 13:59
1max1
Раз уж человек задает такой тривиальный вопрос, думаю, это не его скрипт.

Re: NullReferenceException: Object reference not set to an insta

СообщениеДобавлено: 02 апр 2018, 14:52
Jake Morgan
1max1 писал(а):Раз уж человек задает такой тривиальный вопрос, думаю, это не его скрипт.

Да, скрипт из Realistic FPS Prefab 1.23

Re: NullReferenceException: Object reference not set to an insta

СообщениеДобавлено: 02 апр 2018, 23:16
djon801
реально ссыль страшно было жать)) думал комп не осилит)))
Дружище дебаг в помощь по шаговый)) возможно когда борада будет до колен F5 откажется продолжать))))
ХХаа реально тролю.но тут как минимум без VS не разрулить,да и брось ты это дело такими скриптами игры делать.В этом скрипте твоём как минимум минимум работает,остальное тупо в памяти висит.ФФу в мусарку,поверь не кто тебе бесплатно тут с ним не поможет,дабы это тупняк из времён флеша,где игры делались целиком на одно полотно)))может не прав .поправте

Re: NullReferenceException: Object reference not set to an insta

СообщениеДобавлено: 02 апр 2018, 23:40
seaman
target это цель для бота которого он атакует, после того как он кого либо убивает target не обновляется походу и выдаёт эту ошибку

Там это проверяется, так что не должно влиять. Так что только дебагом в VS