Иногда не создаётся плавающий текст
Почему иногда не создаётся плавающий текст? Часто возникает ошибка когда нужно созать несколько плавающий текстов (не всегда одновременно), не больше 20 штук, но иногда и 10 штук не создаётся.
Каждый плавающий текст сохраняю в отдельный слот глобального массива.

Без ответа.


Просмотров: 229

Maniac_91 #1 - 3 месяца назад 2
Есть ограничение: одновременно на карте может быть, если не ошибаюсь, около 100 плавающих текстов. Может, предыдущие из памяти не удалены?
Cancel #2 - 3 месяца назад 0
Может, предыдущие из памяти не удалены?
нет, я за всю игру в общей сложности создаю не больше 20 текстов
Stalker Freedom #3 - 3 месяца назад 0
Проверь прозрачность всех текстов, может, проблема в этом
NazarPunk #4 - 3 месяца назад 0
Выводите все текстаги через функцию и посчитайте их. Возможно где-то они в цикл попадают и превышают лимит
function TT takes ...
	udg_TextTagCount = udg_TextTagCount + 1
	BJDebugMsg(I2S(udg_TextTagCount))
	...
endfunction
Перенесите скрипты отвечающие за текстаг в отдельную карту и повторить проблему. Если появится прикрепите эту карту к сообщению.
DracoL1ch #5 - 3 месяца назад 1
при создании проверь GetHandleId ттага, что он больше нуля