NCrashed
offline
Опыт:
13,553Активность: |
Прикрепление юнита к юниту
Помогал Dron 17'у с этой проблемой и, в итоге, написал целую наработку.
ОписаниеЭта наробтка помогает легко прикреплять к войскам другие юниты. Они будут всегда следовать за воином причем всегда будут ориентированы относительно него по заданным характеристикам (угол и расстояние). Наработка работает с любым количеством (до 100 штук) юнитов и слюбым количеством прикрепленных юнитов (тоже до 100 штук) Идеально для карт типа "Battle Tanks" для прикрепления к танку пушек. Импорт1. Установить JNGP и проверить, чтобы в путях до карты и до JNGP не было русских букв. 2. Скопировать триггер "DopUnits System" к себе на карту. ИспользованиеНаработка использует нестандартный тип "Tank": 1. Чтобы создать танк: call CreateTank(u) - создает танк на основе юнита u, возвращает тип Tank 2. Чтобы удалить танк: call DestroyTank(u) - удаляет танк на основе юнита u. call Tank.Destroy() - где Tank - танк , который вы хотите удалить Функции: Код:
СкриншотыВ карте показан пример использования: "Башненосец" =) DEAD URL DEAD URL DEAD URL
Исправлен алгоритм, теперь обсчитываются только те башни, которые должны двигаться.Отредактировано NCrashed, 15.01.2013 в 15:02. |
11.06.2009, 15:58 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Redykt
<(◕_^)>Няя!\\<(-_-")>
offline
Опыт:
7,026Активность: |
Прикольно )
Redykt добавил: только утечки ужасные! |
11.06.2009, 16:09 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Объясни где |
11.06.2009, 16:12 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Redykt
<(◕_^)>Няя!\\<(-_-")>
offline
Опыт:
7,026Активность: |
ну на карте когда захожу в тест происходят утечки(варик подлагивает) а когда создаю много таких воинов некоторые башни даже не стреляют а варик просто плачет от утечек наверно из за действия каждые 0.05 сек. Попробуй 0.04... |
11.06.2009, 16:22 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Утечек нет, но когда на карте много таких юнитов, то конечно подлагивать будет. Действие и так выполняется каждые 0.04 сек
NCrashed добавил: Сейчас займусь алгоритмом, не буду двигать только тех , которые стоят. NCrashed добавил: Теперь попробуй |
11.06.2009, 16:39 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Redykt
<(◕_^)>Няя!\\<(-_-")>
offline
Опыт:
7,026Активность: |
Вот теперь абсолютно нету утечек)) даже когда много юнитов |
11.06.2009, 16:57 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
Отписал в ПМ |
12.06.2009, 14:46 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zombain
offline
Опыт:
0Активность: |
NCrashed
У меня не запускается нароботка, ни через JNPG ни через World Editor. |
15.06.2009, 06:31 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gres
Кораэлестраз
offline
Опыт:
18,575Активность: |
седня попробую! По идее на основе этой наработки можно делать забавные спеллы! ) |
15.06.2009, 09:24 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
___ydav___
offline
Опыт:
237Активность: |
NCrashed Неплоха получилось. Один вопросик: А можно эту наработку сделать на gui триггерах? Проста мне она очень нужна, а на jass'е у меня не получаетца вбить в карту.
|
18.06.2009, 16:13 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SageOne
x
offline
Опыт:
46,054Активность: |
NCrashed кстати, на основе этой наработки можно сделать систему атаки, как в Вархаммере: юнит бежит и стреляет, ток башни до 0.01 уменьшить
|
18.06.2009, 17:07 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DimoN
---
offline
Опыт:
5,660Активность: |
не запускается |
19.06.2009, 14:23 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Печатник lvl1
Typo
offline
Опыт:
4,157Активность: |
Цитата:
тогда уж совсем без модели. |
|
19.06.2009, 19:21 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Zombain,DimoN проверь, чтобы до карты были пути на английском (в JNGP естественно, и чтобы у него в доп меню стояли галочки "Disable WE Syntax Checker" и "Enable Jass Helper") И сохрани после этого 2 раза!
___ydav___ сложновато будет перевести ее на гуи, то есть придется написать заного. Подучи jass, почитай статьи на сайте, посмотри как реализован пример в карте. Поверь, что jass не так страшен как кажется. И тебе только надо выучить самые азы, чтобы применить наработку в деле через гуи команду Custom Code NCrashed добавил: Пиначет,Gres, наработка еще не финальной версии, доделаю ее, когда разберусь со своей физической библиотекой. |
20.06.2009, 00:36 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,284Активность: |
А что нас ждет в следующих версиях? Может напишешь как в 'механике ньютона'? |
21.06.2009, 17:11 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ELDAR
НИИ 4А-ВО кафедра SPELLS
offline
Опыт:
8,394Активность: |
я не знаю смеятся мне или плакать о_О, но если подобного рода вещи будут называтся системами, то я не знаю........Куда катится этот мир ? |
22.06.2009, 12:55 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
bee
vjass.optimizer
offline
Опыт:
16,615Активность: |
прикольная систека мне понравилась, только не представляю где ее можно юзать ) |
28.06.2009, 06:18 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
___ydav___
offline
Опыт:
237Активность: |
NCrashed Плиз сделай на gui триггерах, если не трудно, у меня ни фига не получаетца на jass`е. Мне надо проста к герою прикрепить "мешок" и все, без всяких расстояний до основнова юнита, без углов там разных, ну короче без всяких наворотов, толька два юнита склеить и все, больше мне ничо не надо. Сам пробывал но он появляетца то в центре карты, то на месте появления героя, в начале игры, и не следует за ним, стоит на месте.
|
02.07.2009, 02:37 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SpiritWolf
Зеленый
offline
Опыт:
20,954Активность: |
Хмм... А без пламени феникса просто так они не атакуют (башни) ? |
20.09.2009, 18:34 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
madXDD
offline
Опыт:
224Активность: |
а можно сделать так чтоб купить эти башни и потом они уже появляются около героя? |
26.09.2009, 17:15 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|