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

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

Закрытая тема
 
яЕвгений

offline
Опыт: 568
Активность:
Помогите организовать "особое" передвижение юнитов.
Вобщем так. Посмотрите зарисовку которую я вложил. Щас я её прокомментирую.
Кружочки - это юниты. В первом случае(когда "Вот так должно быть") юниты в одной области могут вставать друг в дружку(аналог физический размер 1) а когда выходят из данной области, то уже не могут проходить сквозь себеподобным(аналагично увелечению своего физического размера), и идут строго друг за другом на расстоянии примерно равном расстоянию атаки ближнего боя.
На карте предпологаеться строго диагональный корридор (крафик движения соотвествует графику y=x )
...
Что же я пытался сделать?
Я пытался создать область размером nxn поднятую на k по оси x и y, и проверял,нету ли там мобов,если нету,то задать диагональное движение.
Что же вышло?
Если задавать маленький "шаг"(0.2) то моб корректно двигаеться, за исключением довольно неприятных вещей...(вобщем тупит)
...
Ну надеюсь я ясно изъяснился...
Заранее спасибо!
Миниатюры
Кликните на картинку для увеличения
Название:  Безымянный.gif
Просмотров: 40
Размер:  17.1 Кбайт  
Старый 24.06.2010, 12:38
16GB
GhostOne User
offline
Опыт: 60,317
Активность:
выложы попытки
Старый 24.06.2010, 12:40
яЕвгений

offline
Опыт: 568
Активность:
Вот примерно так.
Только я тут НЕ настроит размеры и растояние условно генерируемой облости перед юнитом(ну и расстояние "шага" тоже в торопях норм не настроил).Так что можете покрутить =)
...
Ах да. Стоит добавить,что проверять "Range" от юнита имхо смысла мало,так как в куче(как на рисунке) они застопятся. Поэтому я считаю,что нужно организовывать проверку строго перед юнитом(да так,чтоб он сам в свою "проверку" не попал)
В эскизе есть движение только 1,заранее поставленного юнита.
...
...
...
Так же я считаю нужно рассмотреть триггерное изменение физического размера юнита в нужное время.
Но я увы такого триггера не нашёл...
Прикрепленные файлы
Тип файла: w3x Эскиз.w3x (17.6 Кбайт, 8 просмотров )

Отредактировано яЕвгений, 24.06.2010 в 13:11.
Старый 24.06.2010, 12:55
Vampirrr
O_o
offline
Опыт: 19,286
Активность:
Старый 24.06.2010, 18:25
яЕвгений

offline
Опыт: 568
Активность:
Ладно...Пришлось полностью переделать рельеф, и сделать горизантальное движение. Там таких проблем не возникло. Тему можно закрывать...
Старый 26.06.2010, 23:05
Закрытая тема

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

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

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

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



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