Почему иногда не создаётся плавающий текст? Часто возникает ошибка когда нужно созать несколько плавающий текстов (не всегда одновременно), не больше 20 штук, но иногда и 10 штук не создаётся.
Каждый плавающий текст сохраняю в отдельный слот глобального массива.
Каждый плавающий текст сохраняю в отдельный слот глобального массива.
Принятый ответ
Выводите все текстаги через функцию и посчитайте их. Возможно где-то они в цикл попадают и превышают лимит
function TT takes ...
udg_TextTagCount = udg_TextTagCount + 1
BJDebugMsg(I2S(udg_TextTagCount))
...
endfunction
Перенесите скрипты отвечающие за текстаг в отдельную карту и повторить проблему. Если появится прикрепите эту карту к сообщению.
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
Показать
Maniac_91
7 лет
2
Показать
Есть ограничение: одновременно на карте может быть, если не ошибаюсь, около 100 плавающих текстов. Может, предыдущие из памяти не удалены?
0
Показать
Cancel
7 лет
0
Показать
нет, я за всю игру в общей сложности создаю не больше 20 текстов
0
Показать
Stalker Freedom
7 лет
0
Показать
Проверь прозрачность всех текстов, может, проблема в этом
0
Показать
nazarpunk
7 лет
0
Показать
Выводите все текстаги через функцию и посчитайте их. Возможно где-то они в цикл попадают и превышают лимит
Перенесите скрипты отвечающие за текстаг в отдельную карту и повторить проблему. Если появится прикрепите эту карту к сообщению.
Принятый ответ
1
Показать
DracoL1ch
7 лет
1
Показать
при создании проверь GetHandleId ттага, что он больше нуля
Чтобы оставить комментарий, пожалуйста, войдите на сайт.