Вот решил оживить раздел Unity тупыми вопросами.
Выскакивает ошибка nullreferenceexception
Как обойти ее, используя различного рода велосипеды, я понял, но хотелось бы узнать природу и причину.
Почему я не могу ничего записать или считать с gameobject WarriorElementLayout класса new OrderLayoutPanel? Знаю, что использую дибильные названия

Принятый ответ

У тебя массив пустой. И при чем здесь велосипеды, элементы за тебя кто должен создавать?

Кажись лента забаговала
Нет, это ты 5 дубликатов вопроса создал.
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
13
2 года назад
Отредактирован Diabfall
1
Кажись лента забаговала
Это из за того что я пару раз предпросмотр тыкнул?
1
22
2 года назад
Отредактирован ofeerist
1
У элемента массива отсутствует экземпляр класса. (WarriorLine[0] является null)
Очевидно, массив нужно заполнить ими.
1
26
2 года назад
1
У тебя массив пустой. И при чем здесь велосипеды, элементы за тебя кто должен создавать?

Кажись лента забаговала
Нет, это ты 5 дубликатов вопроса создал.
Принятый ответ
1
17
2 года назад
Отредактирован ledoed
1
wariorline не создан а ты проверяешь уже элемент внутри него wariorline[0].element==null эт неправильно
над хотяб так if(warior[0]!=null && warior[0].element==null)
1
48
2 года назад
1
при активации OrderLayoutPanel запили там поиск панели, а лучше - сделать это ручками, меньше потеряешь производительности при активации панели
0
13
2 года назад
Отредактирован Diabfall
0
Всем спасибо. Я затупил. Я почему-то в памяти держал мысль, что "= new OrderLayoutPanel[25]" и есть инициализация данного массива.
И при чем здесь велосипеды, элементы за тебя кто должен создавать?
Я был уверен, что технологии уже дошли до того, что код пишет сам себя. 😅
Нет, это ты 5 дубликатов вопроса создал.
Как? Я только 1 раз нажал кнопку "добавить ресурс".
0
17
2 года назад
0
Я был уверен, что технологии уже дошли до того, что код пишет сам себя. 😅
используй движок со скриптовым языком типа godot
0
13
2 года назад
0
используй движок со скриптовым языком типа godot
Мб тогда лучше сразу в ВК3 вернуться, карты на гуи пилить. Я ничего против годота не имею, но мне тупо лень осваивать. Я лучше буду год трахаться с си шарп и юнити, делая говнопрототип игры, который любой другой шарящий программист на коленке в наркотическом опьянении на самописном движке за 2 часа напишет. Мне тупо по фану, т.к. для меня главное процесс, а не результат. +У меня 90% игры таканье мышкой на панели и кнопки. Я не уверен, что я ощутимую разницу увижу от использования godot )
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.