Kenshi245
offline
Опыт:
2,252Активность: |
Отладка скриптов
Собственно простейший скритп, но почему-то при первом юзании на карте вызывает мелкое подвисание. В чем может быть проблема?
Цитата:
|
|
01.04.2008, 15:45 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
если подвисание наступает только пи первом выполнении функции, то это нормально |
01.04.2008, 15:51 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ArchWorm
Матрица незалежности
offline
Опыт:
4,675Активность: |
Если хочешь избавиться от спецэффекта, то поставь на карту юнита со сппособностью A003, а в инициализации - убери его. Совсеµ. =) |
01.04.2008, 19:55 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
можно делать более экономичнее, не в редакторе ставить юнита, а прям в триггере инициализации, ставить и потом сразу удалять |
01.04.2008, 19:58 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kenshi245
offline
Опыт:
2,252Активность: |
Как можно это привести в нормальный вид через Select Case?
Код:
И еще вопрос - чтобы карта не тормозила в самом начале можно юзать функцию preload, так вот мне нужно сделать чтобы подгружать не модельки, а итемы, ибо при первой передаче их герою игра подвисает? Отредактировано Kenshi245, 03.04.2008 в 23:51. |
03.04.2008, 22:55 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Kenshi245 в jass нету Select Case =)
|
04.04.2008, 00:54 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
^^ есть елсеиф Код:
|
|
04.04.2008, 10:19 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
...
Kenshi245 в jass нету Select Case... если у тебя это весь код функции оставь так как и сделал, если нет то можеш сделать как говорит адольф через elseif Jon добавил: хотя нет всеравно переаправь на elseif влюбом случае) |
04.04.2008, 12:59 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
елсе иф и просто куча ифоф это не одно и тоже, надеюсь вы это осознаете |
04.04.2008, 14:34 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
нашел кого спросить... |
04.04.2008, 15:58 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kenshi245
offline
Опыт:
2,252Активность: |
Вопрос - здесь локальные переменные работают внутри функции, как во всех языках, или внутри триггера, как почему-то написано на сайте? Всмысле если у меня есть триггер и в нем куча функций, каждая из которых создает и удаляет локальные переменные, притом многие из них имеют одинаковые названия и тип, не произойдет так, что одна функция создаст переменную а другая ее изменит и в результате скрипт будет неправильно работать? |
04.04.2008, 16:20 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
|
04.04.2008, 16:35 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kenshi245
offline
Опыт:
2,252Активность: |
Короче только внутри функции.. ясно, спс |
04.04.2008, 16:42 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kenshi245
offline
Опыт:
2,252Активность: |
Еще пара вопросов по отладке 1)Кто знает как делать preload модельки, чтоб при первом юзании не лагало? 2)Во избежании утечек памяти обнулять в конце скрипта надо только handle переменные или вообще все? |
09.04.2008, 14:57 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
|
09.04.2008, 16:38 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
ну обнулять игроков которое константное число это просто анонизм. ТТ
Цитата:
call Preload("PathTo\\YourModel.mdl") ну вроде так можно. |
|
09.04.2008, 20:43 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kenshi245
offline
Опыт:
2,252Активность: |
А есть команда на очищение ненужных данных из кеша? |
11.04.2008, 19:52 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
native FlushGameCache(gamecache)
native FlushStoredMission(gamecache,string) native FlushStored*Type*(gamecache,string mission, string key) Пора бы обзавестись Jass API browser-ом |
11.04.2008, 20:34 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Kenshi245
offline
Опыт:
2,252Активность: |
Цитата:
Че-то не помогает, всеравно при первом юзании скилл лагает. |
|
11.04.2008, 20:45 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Цитата:
|
|
11.04.2008, 20:53 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|