![]()
Kenshi245
![]() offline
Опыт:
2,252Активность: |
Как реализовать без утечек?
Как реализовать евент для триггера (юнит входит в игровую зону)?
Есть только стандартный вариант, но он с утечками: Код:
|
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DFlyer
<3 MJ
![]() ![]() offline
Опыт:
42,879Активность: |
Kenshi245
Где утечки? |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
S
![]() offline
Опыт:
43,833Активность: |
юзай
Код:
предварительно добавив в нестандартный код Код:
насколько помню создание основной функции которая создает утечки фиксится созданием аналогичной функции, но с измененным названием (в настоящее время - добавлена буква Q) Sasha добавил: Цитата:
видимо он о том что рект не обнуляется Отредактировано Sasha, 21.05.2008 в 21:54. |
|
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Kenshi245
![]() offline
Опыт:
2,252Активность: |
Цитата:
Именно Kenshi245 добавил: Цитата:
Не понимаю, а что тут изменилось, получилась такая же функция с теми же утечками? |
||
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
S
![]() offline
Опыт:
43,833Активность: |
Kenshi245
пофиксил а вообще чтобы удалить утечку бж-фии обычно её переносят в сам код и просто изменяют имя... у мну по крайней мере работает о_О |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Kenshi245
![]() offline
Опыт:
2,252Активность: |
Цитата:
А вообще говорят что лучше не юзать регионы, хз почему( |
|
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Vadim
![]() ![]() offline
Опыт:
603Активность: |
Цитата:
Хз хз... Вот например есть хорошая фи-я GetTriggeringRegion(). Для ректа такой нету. С регионами проще работать из-за наличия этой фии. |
|
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
Цитата:
это что то совершенно новое... и совершенно неправильное... Код:
Код:
ADOLF добавил: Цитата:
гениально, для каждого тригера создавать новый регион... догадайтесь никогда не использовать эту функцию... |
||
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Kenshi245
![]() offline
Опыт:
2,252Активность: |
Цитата:
А как же тогда делать евент появления юнита на карте? |
|
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
YellowStar
poon
![]() ![]() offline
Опыт:
15,144Активность: |
Я почему то никогда не заморачивался об утечках. раньше помню были времена о джассе никто не знал, и смотрите же нормальные карты делали. |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
Цитата:
я имел ввиду сашин код Цитата:
ну опять же либо ты пишешь норм, либо пишешь кг/ам, но писать примерно одинаково |
||
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Kenshi245
![]() offline
Опыт:
2,252Активность: |
Цитата:
Я не понял тот код, что ты написал это что? Правильный вариант или объяснение возникновения утечки? |
|
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Лось
![]() offline
Опыт:
7,223Активность: |
Это обьясняет что в переменную bj_mapInitialPlayableArea заносится играбельная область при ините мапы. |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Kenshi245
![]() offline
Опыт:
2,252Активность: |
Цитата:
То есть эта вот штуковина не вызовет утечек? Код:
Как бы там ни было этот способ не работает, пишет ошибку - неверный аргумент (рект) |
|
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Лось
![]() offline
Опыт:
7,223Активность: |
Ну там та надо region ,а не rect вот и пишет.. Зделай лучше при ините карты так:
Код:
И еспользуй PlayableRegion. |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Kenshi245
![]() offline
Опыт:
2,252Активность: |
Цитата:
Ошибку выдает. Wxcepted end of line |
|
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Лось
![]() offline
Опыт:
7,223Активность: |
Юзай JNGP или создай глобалку в редакторе переменных. Отредактировано Лось, 25.05.2008 в 09:31. |
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hexus
Looking for a victim
![]() ![]() offline
Опыт:
19,166Активность: |
* Jass New Gen Pack.
|
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|