Есть карта с генератором ландшафта который я немного изменил
Суть проблемы в том, что вар иногда вылетает с фаталом, вроде бы при создании деревьев/камней, и кажется это как-то связано с мостами (с галочкой "можно пройти").
Мосты создаются до деревьев/камней, и по-моему когда поверх создается что-то еще вар вылетает.
Вот файлы ошибки:
Есть какие-то способы избежать этого вылета?
Пока что при создании каждого дерева приходится проверять отсутствие мостов в радиусе, но фаталы все еще выскакивают.

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

Чтобы выяснить, от чего конкретно фатал, отключай по одному типы декораций.
Я делал подобное, но вместо декораций использовал юнитов - мне нужно было отловить взаимодействие с ними (рубка деревьев, добыча камней, сбор ягод с кустов и т. д.).
Фатал происходил, когда я делал всё в одном триггере и сразу. Потом мне посоветовали уменьшить цикл, сделать перерыв в 0.01 с. и перезапускать триггер. Методом тыка определил максимальное количество, при котором не вылетает. Потом сделал с запасом, чтобы на слабых компах не критовало - и всё работает идеально.
2
20
6 лет назад
2
проверяй возможность прохода. Зачем мосты?
0
20
6 лет назад
Отредактирован biridius
0
мосты создаются на пересечении рек с дорогами, кстати сами мосты накладываются друг на друга без проблем
текстуры пути у декораций нет, только в реках блокираторы пути
пока пробую создавать мосты после деревьев, но все равно интересно что именно вызывает фатал
в файлах ошибок упоминаются всегда именно камни почему-то
2
18
6 лет назад
Отредактирован Maniac_91
2
Чтобы выяснить, от чего конкретно фатал, отключай по одному типы декораций.
Я делал подобное, но вместо декораций использовал юнитов - мне нужно было отловить взаимодействие с ними (рубка деревьев, добыча камней, сбор ягод с кустов и т. д.).
Фатал происходил, когда я делал всё в одном триггере и сразу. Потом мне посоветовали уменьшить цикл, сделать перерыв в 0.01 с. и перезапускать триггер. Методом тыка определил максимальное количество, при котором не вылетает. Потом сделал с запасом, чтобы на слабых компах не критовало - и всё работает идеально.
Принятый ответ
0
20
6 лет назад
0
Дело в том что фатал этот довольно редкий
Деревья и камни разбрасываются рандомно, участками 16*16 каждые 0,3 сек. проходит по всей карте, и для каждой клетки есть шанс создать камень или дерево
Пока ограничу до 80-и декораций за раз
0
18
6 лет назад
Отредактирован Maniac_91
0
Нашёл вопрос: xgm.guru/p/100/181801.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.