влад10011
offline
Опыт:
2,337Активность: |
Что вы тут ему мозги забиваете загадками?!
pAxsIs, Скачай JassNewGenPack и открыв список всех функций, водишь название BJ функции в строку и он тебе выдаёт её конструкцию(т.е как она выглядит, в виде native функций) BJ это функции, которые придумали близы для GUI интерфейса А native это стандартные функции придуманные близами чтобы создавать BJ(бред, да) Но мы юзаем native функции чтобы делать карты на Jass избегая утечек в BJ и предотвращаем вызов "Функции в Функции" например DestroyEffectBJ вызывает DestroyEffect Х_Х |
29.09.2012, 18:01 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
pAxsIs
offline
Опыт:
2,389Активность: |
Ancient
читал) но не понял почему нужно переходить на координаты... нужно вводить новую локалку для координат? тогда много переменных получается Поэтому встречный вопрос почему не проще указать на место на котором стоит юнит, что и будет координатой. Почитал про jass, но вот статейка оптимизации отсутствует :(
pAxsIs добавил: влад10011, спасибо разъяснил, кстати я уже скачал этот пак... но там вроде jass не много по другому, потому что у меня указана ошибка на:
|
29.09.2012, 18:14 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
asesmo
Я I Jag Ich Jeg Ja Minä!
offline
Опыт:
8,073Активность: |
скрин ошибки кинь, так тяжело понять |
29.09.2012, 18:22 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
pAxsIs
offline
Опыт:
2,389Активность: |
Вот |
29.09.2012, 18:28 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
влад10011
offline
Опыт:
2,337Активность: |
Цитата:
скачай новый, с поддержкой cJass Цитата:
Создавая локацию,мы получаем объект который хранит в себе координаты(X Y Z) и если не удалять её,будет утечка====>будет лагать после 15-20 мин игры.(+ к этому её нужно обнулять) А делая это через координаты,мы избавляемся от лишнего объекта и после использования их,обнулять и удалять их не нужно, тк они скалярные(real and integer). Например: local unit u=**** local unit u2=***** local real x=GetUnitX(u) local real y=GetUnitY(u) call SetUnitX(u2,x) call SetUnitY(u2,y) юнит u2 переместиться на позицию u у тебя на скрине Units[1] без udg_ |
||
29.09.2012, 18:34 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
pAxsIs
offline
Опыт:
2,389Активность: |
|
29.09.2012, 18:40 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
влад10011
offline
Опыт:
2,337Активность: |
ОМГ
в этом же разделе тема.... http://xgm.guru/p/wc3/58075 влад10011 добавил: http://xgm.guru/p/wc3/jass_new_gen_pack-exp |
29.09.2012, 18:44 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
pAxsIs
offline
Опыт:
2,389Активность: |
Похоже мне еще предстоит прочитать cjass.xgm.ru/manual-ru |
29.09.2012, 18:53 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
влад10011
offline
Опыт:
2,337Активность: |
необязательно
это фритчи cJass если ты ими не буешь пользоваться, тебе это не нужно |
29.09.2012, 18:59 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
pAxsIs
offline
Опыт:
2,389Активность: |
Ну а что тогда) я уже окончательно запутался :D все начиналось с того что надо было только исправить код убрать лишнее, а теперь я вобще скачиваю cJass :D |
29.09.2012, 19:03 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|