Igores
НИИ 4А-Во! Кафедра Джасс.
offline
Опыт:
5,325Активность: |
Вопрос по библиотекам
Как поместить несколько триггеров в одну библиотеку? |
25.01.2009, 22:15 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
Код:
Как-то так |
25.01.2009, 22:17 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
не совсем понял вопрос, могу привести пример кода с созданием тригеров внутри либы при иниц. мапы
Код:
|
25.01.2009, 22:23 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Igores
НИИ 4А-Во! Кафедра Джасс.
offline
Опыт:
5,325Активность: |
Я создал три триггера, а теперь мне надо сделать так, чтобы приватные переменные и структуры из одного триггера были также доступны в других двух триггерах, вот я и решил поместить их как-нибудь в одну библиотеку, или есть другие способы? |
25.01.2009, 23:18 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
Igores, мб просто не делать их приватными?
|
25.01.2009, 23:26 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Igores
НИИ 4А-Во! Кафедра Джасс.
offline
Опыт:
5,325Активность: |
Hellfim тогда могут совпадать имена переменных, я ведь не один карту делаю, вдруг другой джассер будет называть их так же и получится путанница.
Igores добавил: Если я буду делать ссылки из библиотеки одного триггера на библиотеку другого - это поможет? Igores добавил: Еще один вопрос: если все библиотеки инициализируются в самом начале игры после глобалок, то не будет ли тормозить игра если у меня 100 библиотек? |
25.01.2009, 23:58 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
Igores, почитай статьи по оптимизации, зачем тебе 100 библиотек? И ятд если ты назавешь свою структуру Имя спела(чего либо другого для чего она используется)+название структуры совпадений не будет.
|
26.01.2009, 00:04 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Igores
НИИ 4А-Во! Кафедра Джасс.
offline
Опыт:
5,325Активность: |
Hellfim Да, теперь я тоже также начинаю думать.
Igores добавил: Если честно, то было просто интересно, я ведь недавно вДжасс стал юзать. На свой вопрос сам нашел ответ, решил делать это дело не через библиотеки, а через области и паблики. |
26.01.2009, 01:18 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
есть кста фича типа
Код:
так вот либа а будет в коде идти выше чем б, соотв. к ней мона обращаться из б |
28.01.2009, 11:16 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Igores
НИИ 4А-Во! Кафедра Джасс.
offline
Опыт:
5,325Активность: |
ADOLF, спасибо, но я это уже давно прочитал в твоем переводе. Эта фича не подходит, так как библиотеки инициализируются в начале игры, а для карты где будет играть максимум 10 героев из 40 это не очень подходит, ибо большая часть библиотек будет инициализирована просто так, поэтому сейчас делаю через области.
|
28.01.2009, 12:25 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
эээ?! код в библиотеках и так добавляется в рабочий код карты, т.е. если ты имеешь ввиду что часть кода не будет использщованно то тебе это неизбежать. или я не понял суть твоего поста |
|
28.01.2009, 12:29 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Igores
НИИ 4А-Во! Кафедра Джасс.
offline
Опыт:
5,325Активность: |
ADOLF, ты же сам писал, что библиотеки объявляются сразу после глобалок?!?!?!
Igores добавил: ADOLF, ну вообще то я думал, что код начинает использоваться только в момент указанного события, а до этого времени вар его не трогает. |
28.01.2009, 12:36 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
интерпритатор прогоняет сразу весь код, как минимум это доказывается тем, что при любой ошеибко характера синтаксического возможность карты загрузки отпадает совсем, логично предположить что он сразу его и делает "рабочим", более того библиоткеки никак не влияют на это Цитата:
да, исследуй дж файлы подробнее (мпку арзиватор и колупаем карты) |
||
28.01.2009, 12:43 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
переменные на то и приватны чтобы никакие левые ублюдки не смогли их изменить. учи матчасть. тот мануал (про прайваты) раскрывает их неполностью |
28.01.2009, 14:35 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
ScorpioT1000, объясни подробнее про "невозможность трогать приватные переменные левыми ублюками".
|
28.01.2009, 15:25 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Igores
НИИ 4А-Во! Кафедра Джасс.
offline
Опыт:
5,325Активность: |
Что то я тоже не догнал про приватные переменные, их ведь любой в редакторе может изменить:) [+] замечание от NETRAT: дабл пост, у тебя часто по 2-3 раза отправляются
Отредактировано NETRAT, 28.01.2009 в 18:39. |
28.01.2009, 17:18 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
online
Опыт: отключен
|
есть пример
Код:
ScorpioT1000 добавил: Цитата:
называй их уникально, либо пиши ф-ции для изменения приваток ScorpioT1000 добавил: Код:
Отредактировано ScorpioT1000, 28.01.2009 в 19:35. |
|
28.01.2009, 19:22 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|