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

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

Закрытая тема
 
WeendVidente

offline
Опыт: 2,092
Активность:
Совет/идея по боевой системе.
Offtop: "Надеюсь в том разделе пишу."


Сабж:
Есть боевая система для дальнего боя, где при переходе в боевой режим, стрельба осуществляется кликом по объектам (через "Выбор"), дальше исходя из характеристик атакующего просчитывается точка в которую он попал, в определенном радиусе от цели и триггерно наносится урон. При таком раскладе можно стрелять только по конкретной цели, но например, на опережение не постреляешь.

Вопрос: Какие есть способы отслеживать левый клик по пустой земле, при этом, чтоб правый клик был свободен (стандартное передвижение юзаю).

Отредактировано WeendVidente, 22.06.2013 в 14:10.
Старый 22.06.2013, 13:12
J64_

offline
Опыт: 4,724
Активность:
Невозможно, разве что расставить на карте trackable. Но на больших картах так будет тратить слишком много ресурсов. Возможно, если у тебя есть навыки, можешь сделать что-то подобное на DGUI системе.
варик не резиновый!
Старый 22.06.2013, 14:01
WeendVidente

offline
Опыт: 2,092
Активность:
Цитата:
DGUI


никогда не слышал, что это?
Старый 22.06.2013, 14:09
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
WeendVidente, это не для вас, не парься, там 40+ к строк кода.
Есть функция ForceUiKey(), она позволяет изображать нажатие игроком кнопки. Очень помогает делать так, чтобы игрок не мог сбросить способность, а способность можно поставить любую, втч АОЕ.
Старый 22.06.2013, 14:24
WeendVidente

offline
Опыт: 2,092
Активность:
Цитата:
Есть функция ForceUiKey()

Да, я в курсе, но там косяк с тем, что когда такой бой включен, то стандартное передвижение невозможно

WeendVidente добавил:
Сейчас попробую сделать так:
один правый клик - движение
дабл правый клик - стрельба

WeendVidente добавил:
Цитата:
Сейчас попробую сделать так:
один правый клик - движение
дабл правый клик - стрельба


теперь не срабатывает если клик приходится на юнит. В условии стоят приказы "smart" or "move" or "patrol"...

WeendVidente добавил:
И не срабатывает "call IssueImmediateOrder(GetTriggerUnit(), "stop")" - стрелок продолжает бежать.
Старый 22.06.2013, 15:45
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
WeendVidente:
стандартное передвижение невозможно
И что же по твоему эта функция делает?
Старый 22.06.2013, 17:32
WeendVidente

offline
Опыт: 2,092
Активность:
Цитата:
Сообщение от Clamp
~WeendVidente:
> стандартное передвижение невозможно
И что же по твоему эта функция делает?


"Заставляет" игрока нажать клавишу, например горячую клавишу способности. Если не ошибаюсь, то в TCX стрельба через это и реализована.
Я вижу вариант применения этого так, что с малым периодом форситься нажатие горячей клавиши дамми-способности с целью "точка", и когда способность применена, то запускать функции просчета попадания, урона и т.д. Но правый клик, расценивается как "Отмена", при направлении способности.

Если ты имел в виду какое-то другое применение - с интересом слушаю.
Старый 22.06.2013, 17:49
Borodach

offline
Опыт: 5,846
Активность:
моешь поставить точкуанимвции броска на 0, тогда способности будут применятся мгновенно и ты не успеешь отменить приказ...
Старый 22.06.2013, 18:02
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
WeendVidente, браво. И чем же тебе оно не подходит?
Старый 22.06.2013, 18:10
WeendVidente

offline
Опыт: 2,092
Активность:
Цитата:
Сообщение от Clamp
~WeendVidente, браво. И чем же тебе оно не подходит?

Спасибо:-)
Тем что правый клик теряет свою функцию. А если допустить, что в режиме боя бегать нужно по правому ДАБЛ-клику, то период "форсирования" клавиши следует урезать, а это может помешать эффективному ведению боя из полуавтоматического оружия, которое стреляет одиночными, но быстро. Это был первый вариант который я рассматривал вообще, после него я выбрал все-таки вариант с "выбором" цели.
Старый 22.06.2013, 18:21
Закрытая тема

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

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

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

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



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