![]()
Kenshi245
![]() offline
Опыт:
2,252Активность: |
Отладка скриптов
Собственно простейший скритп, но почему-то при первом юзании на карте вызывает мелкое подвисание. В чем может быть проблема?
Цитата:
|
|
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
если подвисание наступает только пи первом выполнении функции, то это нормально |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ArchWorm
Матрица незалежности
![]() ![]() offline
Опыт:
4,675Активность: |
Если хочешь избавиться от спецэффекта, то поставь на карту юнита со сппособностью A003, а в инициализации - убери его. Совсеµ. =) |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
можно делать более экономичнее, не в редакторе ставить юнита, а прям в триггере инициализации, ставить и потом сразу удалять |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Kenshi245
![]() offline
Опыт:
2,252Активность: |
Как можно это привести в нормальный вид через Select Case?
Код:
И еще вопрос - чтобы карта не тормозила в самом начале можно юзать функцию preload, так вот мне нужно сделать чтобы подгружать не модельки, а итемы, ибо при первой передаче их герою игра подвисает? Отредактировано Kenshi245, 03.04.2008 в 23:51. |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Toadcop
![]() ![]() offline
Опыт:
54,313Активность: |
Kenshi245 в jass нету Select Case =)
|
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
Цитата:
^^ есть елсеиф Код:
|
|
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
...
Kenshi245 в jass нету Select Case... если у тебя это весь код функции оставь так как и сделал, если нет то можеш сделать как говорит адольф через elseif Jon добавил: хотя нет всеравно переаправь на elseif влюбом случае) |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
елсе иф и просто куча ифоф это не одно и тоже, надеюсь вы это осознаете |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
нашел кого спросить... |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Kenshi245
![]() offline
Опыт:
2,252Активность: |
Вопрос - здесь локальные переменные работают внутри функции, как во всех языках, или внутри триггера, как почему-то написано на сайте? Всмысле если у меня есть триггер и в нем куча функций, каждая из которых создает и удаляет локальные переменные, притом многие из них имеют одинаковые названия и тип, не произойдет так, что одна функция создаст переменную а другая ее изменит и в результате скрипт будет неправильно работать? |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
|
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Kenshi245
![]() offline
Опыт:
2,252Активность: |
Короче только внутри функции.. ясно, спс |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Kenshi245
![]() offline
Опыт:
2,252Активность: |
Еще пара вопросов по отладке 1)Кто знает как делать preload модельки, чтоб при первом юзании не лагало? 2)Во избежании утечек памяти обнулять в конце скрипта надо только handle переменные или вообще все? |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
|
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Toadcop
![]() ![]() offline
Опыт:
54,313Активность: |
ну обнулять игроков которое константное число это просто анонизм. ТТ
Цитата:
call Preload("PathTo\\YourModel.mdl") ну вроде так можно. |
|
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Kenshi245
![]() offline
Опыт:
2,252Активность: |
А есть команда на очищение ненужных данных из кеша? |
![]() |
#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-ом |
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Kenshi245
![]() offline
Опыт:
2,252Активность: |
Цитата:
Че-то не помогает, всеравно при первом юзании скилл лагает. |
|
![]() |
#19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Toadcop
![]() ![]() offline
Опыт:
54,313Активность: |
Цитата:
|
|
![]() |
#20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|