Vampirrr
O_o
offline
Опыт:
19,286Активность: |
Код с текстагом и утечки
Код:
есть такой код..подскажите где утечки, как от них избавиться и по возможности подмогите оптимизировать. И кстати, почему если я использую Код:
то текст перестает двигаться? |
16.01.2009, 22:53 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Scorched
offline
Опыт:
7,912Активность: |
Цитата:
скорость измеряется в разных единицах. подробнее - в blizzard.j |
|
17.01.2009, 01:09 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vampirrr
O_o
offline
Опыт:
19,286Активность: |
Scorched, т.е. если я превращаю "call SetTextTagVelocityBJ(t, 64, 90)" в "call SetTextTagVelocity(t, 64, 90)", то данные тоже менять нужно? Кстати, поискал я этот blizzard.j - не нашел..де его взять? (никогда не нужен был..)
Отредактировано Vampirrr, 17.01.2009 в 01:37. |
17.01.2009, 01:25 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Scorched
offline
Опыт:
7,912Активность: |
Vampirrr, да. war3patch.mpq/scripts/blizzard.j
|
17.01.2009, 01:50 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vampirrr
O_o
offline
Опыт:
19,286Активность: |
Scorched, спс, нашел эти функции в JassAPI =)
если у кого подобный вопрос возникнет - 1 значение: скорость по оси х, 2 значение: скорость по оси у. Значения ставить маленькие (0.03 приблизительно равно начальным значениям в BJ функции(64, 90), т.е. текст движется с такой же скорость) а что по поводу утечек и т.д.? |
17.01.2009, 02:08 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
Код:
Van Damm добавил: а еще лучше Код:
|
17.01.2009, 02:47 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vampirrr
O_o
offline
Опыт:
19,286Активность: |
Van Damm, без глобалок не выйдет =( а не нужно делать call DestroyTextTag(t) ? и кстати, текст таг все тки должен быть отдельной функцией - он у меня будет вызываться из разных триггеров, если проверка = тру..
а за отсутствие BJ - спасибо) Кстать, если сделать что б брал юнитов, то как будет выглядеть код? |
17.01.2009, 02:56 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexkill
offline
Опыт:
19,072Активность: |
Цитата:
Нужно |
|
17.01.2009, 11:31 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
Цитата:
Цитата:
Код:
и вызывать Код:
Параметров многовато, так что это - не идеальный вариант. Подстраивать можно под твой конкретный случай. В случае если эта функция является действием триггера, то естественно параметров передавать нельзя, но наверное можно тоже обойтись без глобалки udg_Target |
|||
17.01.2009, 13:04 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vampirrr
O_o
offline
Опыт:
19,286Активность: |
Van Damm, в Таргет записывается выбранный юнит, в совершенно левом триггере) на сколько я знаю, локальные только по 1 триггеру работают..
Код:
а если сделать так, хуже не будет? Отредактировано Vampirrr, 17.01.2009 в 18:05. |
17.01.2009, 17:05 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
тогда
Код:
просто в моем случае ты можешь вызывать эту функцию с любыми другими параметрами, но если тебе что-то не надо менять, конечно убирай это в константы + все что можно просчитать заранее, пиши цифрами |
17.01.2009, 19:26 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vampirrr
O_o
offline
Опыт:
19,286Активность: |
Van Damm, спасибо, так и сделаю)
|
17.01.2009, 20:24 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|