XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Барахолка
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Zonnery

offline
Опыт: 288
Активность:
[СИСТЕМА] Снаряды без ForGroup & Systemizer
Система снарядов, взаимодействующих с ландом, правильно настроенным декором и (разумеется) юнитами.
НЕ использует для определения коллизии ForGroup.
Использует Systemizer(интерфейс, облегчающий написание структурных систем).
Обе системы написаны мной с нуля, с использованием vJass/cJass.
Миниатюры
Кликните на картинку для увеличения
Название:  Безымянный.png
Просмотров: 141
Размер:  262.4 Кбайт  
Прикрепленные файлы
Тип файла: w3x BulletSystem.w3x (88.5 Кбайт, 50 просмотров )
Старый 10.01.2015, 01:24
Audes
DROP DATABASE
offline
Опыт: 8,461
Активность:
А можно код? лень качать
Старый 11.01.2015, 07:05
ScorpioT1000
Работаем
online
Опыт: отключен
Просто чтобы не затерялось) Похожая система, только на энумераторах и в 3D. Ничего лишнего.
Можно на ходу менять цель, скорость и прочее.
Вдруг, кому понадобится.

Отредактировано ScorpioT1000, 12.01.2015 в 18:10.
Старый 11.01.2015, 22:50
DioD

offline
Опыт: 45,184
Активность:
насколько мне помнится, единственный способ сделать это "еще оптимальнее" это многосвязанные сортированные списки которое еще в добавок разбиты на 100500 "ведер" с прямой адресацией.
(вся карта разбита на "чанки" каждый чанк имеет сортированный список объектов которые в нём содержатся, уровней сортировки несколько, внутри уровней имеется выравнивание, при движении из одного чанка в другой объет исключается из одного списка и добавляется в другой)
так вот, из за природы джаса, все эти изыски медленнее чем "нативный" вызов энума, который смотрит ВСЕ юниты на карте и выдаёт подходящих по координатам.
Старый 12.01.2015, 05:10
ScorpioT1000
Работаем
online
Опыт: отключен
даже на Galaxy это будет медленнее нативок, даже на максимальном размере карты, даже при тысячах юнитов
Старый 12.01.2015, 18:09
Daro

offline
Опыт: 4,423
Активность:
Ох, какие все лентяи развели,лень качать им, вообще то стоящие системы + системайзер.
Старый 26.01.2015, 14:53
FYAN

offline
Опыт: 23,629
Активность:
как понять взаимодействие с ландом, объясните для нешарящих... интересно просто
Старый 31.01.2015, 16:24
Zanozus
Уехал учиться
offline
Опыт: 8,512
Активность:
Попадание снаряда без ForGroup можно еще сделать событием UnitComesWithinRange и аттачем к нему снаряда через хеш таблицу.
Старый 11.04.2015, 23:47
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 23:21.