Crystal
offline
Опыт:
3,613Активность: |
Зависающий плавающий текст
Я сделал спел (на GUI) когда герой атакует накапливается ярость и количество набраной ярости отоброжается плавающим текстом над героем (вроде все нормально плавающий текст удаляется, но если резко прервать атаку героя то плавающий текст зависает и не удаляется) как исправить? |
28.02.2010, 23:44 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Helpmeplz
offline
Опыт:
11,698Активность: |
код выложи
|
01.03.2010, 00:07 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
bee
vjass.optimizer
offline
Опыт:
16,615Активность: |
У тебя есть триггер, в котором при начале атаки создается плавающий текст, потом он сохраняется в переменную, и там используются waitы. Причина: при прирывании атаки (стоп), герой заново атакует и событие срабатывает, и переменная перезаписывается. А когда проходит время и текст нужно удалять, ссылка на него потерена, т.к. в переменной находится уже другой текст, а в переменной (не в массивной) может находиться только одно значение. Решение: или выключать триггер вначале а потом включать, или использовать локальные переменные. Либо самый геморойный выход - использовать массивы. |
01.03.2010, 04:23 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Crystal
offline
Опыт:
3,613Активность: |
Bee, Спасибо! занес текст в локалку и все больше независает |
01.03.2010, 09:41 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Helpmeplz
offline
Опыт:
11,698Активность: |
о боже!
какие локальные переменные какие вейты весь текст умещается в 4 действия, которые могут использоваться одновременно хоть миллион раз: 1.Создать текст 2.Убрать перманентность 3.Изменить скорость и угол 4.Поставить время полета текста (После которого он сам удалится) и никакие локальные переменные, никакие вейты, таймеры и прочее не нужны. |
01.03.2010, 13:45 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
bee
vjass.optimizer
offline
Опыт:
16,615Активность: |
в 5* соврал. существует ограничение на кол-во тексттагов на карте. |
01.03.2010, 14:27 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,284Активность: |
Которое жертвуя обходил андреич. |
01.03.2010, 14:33 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bashmak
offline
Опыт:
377Активность: |
Дабы не делать новый топик, я решил написать здесь. У меня зависает плавающий текст даже с локальными переменными. Код прилагается:
В общем, проблема такова - допустим, у меня воюют 2 юнита. Они, значицца, делают по удару друг другу, плавающий текст создается, пропадает, они снова ударяют, но (!) плавающий текст начинает "лагать" - исчезать в разное время, а не через секунду после создания. |
05.11.2013, 13:08 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Tobi123
offline
Опыт:
7,826Активность: |
перманентность нужно убирать до фейдпойнта и лайфспана. Да и вообще зачем вейт и дестрой.
|
05.11.2013, 13:15 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bashmak
offline
Опыт:
377Активность: |
Чтоб утечек не было. Не думаю, что это из-за пернаментности |
05.11.2013, 13:21 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
выб сначала почитали что такое утечки и что вообще может утекать прежде чем заниматься этим |
05.11.2013, 13:39 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bashmak
offline
Опыт:
377Активность: |
Не понял. Хочешь сказать что плавающий текст утечек не вызывает?
Отредактировано ExSinner, 05.11.2013 в 13:52. |
05.11.2013, 13:47 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
тема 2010 года же, создавайте новую. |
05.11.2013, 14:00 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|