![]()
free0n
Бумбарявка
![]() offline
Опыт:
4,736Активность: |
Jass или GUI?
Я делаю компанию в стиле RPG с элементами AoS,TD,HeroDef, и т.д (надеюсь вы меня поняли). И передо мной становится вопрос как лучше писать триггеры через Jass или через WE(как я правильно понял это GUI)???
Будет ли тормозить карта 256×256 в которой все жители деревень двигаются(ну на ночь домой уходят и т.д.), сменные погодные условия(при том что они все триггерные), инвентарь на 100 предметов , ну и т.д. (если я напишу триггеры в WE)??? Как вы думаете? ВотЪ такой вопрос на засыпку! P.S. Если вы даёте совет, то небольшая просьба - аргументируйте свой ответ, плиз!!! |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Dead Jay
Братег Дракончег
![]() ![]() offline
Опыт:
8,425Активность: |
Писать лучше как можешь,но не все задачи релизуемы средствами стандартных триггеров,и ещё Jass можно оптимизировать (обычные триггеры нельзя).Насчет тормозов,если сумеешь удалить утечки памяти то тормозов быть не должно.Смена погоды не будет тормозить систему.В основном систему тормозят утечки памяти. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
free0n
Бумбарявка
![]() offline
Опыт:
4,736Активность: |
Не я оптимизировать на джасе умею, а GUI уже готовы на первую карту(только я их в карту ещё не вставлял(они в других лежат)). Просто интерестно на чём же лучше писать, потомучто насколько я помню джас меньше карту нагружает(или я не прав?). |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
free0n, преимущество джасса - возможность ликвидации утечек, больший спектр действий, возможность передавать, брать и возвращать значения (про оптимихацию даже и не говорю) и главное - не надо кучи глобалок, которые сожрут свой кусок памяти.
Триггеры, с действиями типа Иф/Зэн/Элс пиши однозначно на джассе - для каждого условия в ДПС (=Гаи=Гуи) создается отдельная функция. Можеш разнообразить свои ГУИ кастомным скриптом, что по сути и есть джас. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Warden
:::...
![]() ![]() offline
Опыт:
26,106Активность: |
free0n - Срана, я думал GUI - это другое...
Jass - может на много упростить твою задачу, но если в нем не шаришь, то лучше забей... Триггеры не такая уж и плахая вещь... А в компании Jass тем более не нужен... |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
44,363Активность: |
free0n, если у тебя на карте сложный движок, который, к примеру, очень часто заставляет юнитов двигаться в такую-то точку - то лучше производить оптимизацию. Ведь каждый такой приказ на GUI - это лишний оюъект в память игры. А РПГ - штука длинная... К тому же всякого рода триггерные заклинания определенно лучше писать на jass.
Впрочем, всегда есть компромис. Триггеры пишешь на GUI, но в них вставляешь вставки custom script + jass code, при помощи которого ликвидуруешь самые явные утечки. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
MapMan
Corey 8 Taylor
![]() offline
Опыт:
21,554Активность: |
А если конвектировать тригги в текст то будут изменения??? Всмысле оптимизации, вес итд... |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
dk
![]() offline
Опыт:
60,293Активность: |
MapMan оптимизации не будет точно, а на размере думою незначительно отразится!
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NETRAT
![]() ![]() offline
Опыт:
83,712Активность: |
MapMan нет, то же самое
free0n пиши сначала на том на чем умеешь - то есть пиши на GUI, если увидишь что тормозит, начнешь оптимизировать отдельные триггеры. И не забывай про SLK оптимизацию |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
free0n
Бумбарявка
![]() offline
Опыт:
4,736Активность: |
Сори, что долго не отвечал.(отрубили телефон) Всем огромное спасибо за помошь и толковое обьяснение! Ушёл учить Jass!!! Отредактировано free0n, 30.04.2006 в 00:37. |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
___DEMON___
Падший Ангел
![]() ![]() offline
Опыт:
3,062Активность: |
free0n кстати на некоторых компах у тя хоть ГРОМАДНЕЙШАЯ СЛОЖНЕЙШАЯ карта тормозить не будет.
|
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Dragoon
![]() offline
Опыт:
544Активность: |
Как мне кажется идеальный вариант - совмещение чистого JASS и его триггерного воплощения. Т.е. использование custom script... |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
free0n
Бумбарявка
![]() offline
Опыт:
4,736Активность: |
___DEMON___ Вот только не у всех компы стоят на которых она не убудет тормозить(ГРОМАДНЕЙШАЯ и СЛОЖНЕЙШАЯ)
|
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|