Страницы (4): [1] 2 3 4 » Показать все 51 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Volatile Engine (https://hlfx.ru/forum/forumdisplay.php?forumid=3)
-- Каким должно быть управление на Android? (https://hlfx.ru/forum/showthread.php?threadid=4571)
Каким должно быть управление на Android?
Пожалуйста, подскажите, как лучше всего реализовать управление в 3d-экшене на андроиде, опираясь только на сенсорный экран?
У меня была мысль задавать активные зоны в виде кружочков и биндить их так же, как клавиши. Расположение и количество этих зон определять в особом конфиге, который для каждой игры/мода может быть свой. На основе координат нажатия определять зону и выполнять команду с аргументом "сила нажатия", который, например, для движения может задавать скорость, с которой игрок будет двигаться. Однако не совсем понятно, как при этом обеспечить адекватное управление обзором. Неужели банальным возюканьем пальцем по экрану? Или тут можно как-то заюзать акселерометр?
В общем, как это реализовано в современных движках под андроид? Есть ли на эту тему статьи? Или кто-то может описать своими словами?
PS: От советов уровня "сделай как в игре ХХХХХ" прошу воздержаться, ставить на телефон левый софт и игры, к сожалению, не могу себе позволить в настоящее время. Разве что в порядке исключения, если в какой-то бесплатной игре "ну прям совсем идеальное управление, мечта любого геймера".
__________________
ну "сила нажатия" точно не надо, нигде такого нет, мало кто захочет сильно нажимать на экран
__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))
__________________
__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))
XaeroX ну такая возможность поддерживается в очень малом количестве устройств. Акселерометр хорош для гонок, но когда я пытался с помощью него играть в кваку, это мучение еще то, точно прицелиться невозможно, или надо бешено трясти смартфоном, чтобы компенсировать отклонения. Как неплохой вариант - два стика, один для ходьбы, другой для поворота.
__________________
-Brain is dead-
__________________
__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))
Ага, ясно-понятно.
Вроде выглядит как хорошее решение проблемы обзора.
Какие-нибудь ещё варианты бывают?
__________________
__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))
__________________
Dr. Bowman: "So what was it?"
Sly: "Anachronox! Man, you guys are dumb."
Dr. Bowman: "But... You said it started with a 'U'."
Sly: "Yeah I know."
голосовое управление тоже можно привязать как-нибудь, плюс жесты на фронталку. Ну и опять же, не стоит забывать про всякие Google Cardboard, где можно невозбранно вертеть головой во все стороны
__________________
-Brain is dead-
__________________
>голосовое управление
так и представляю себе толпу уткнувшихся в телефоны дебилов, кричащих на весь вагон "пиу пиу! бдыщ! медкит! грэнэйд лонгджамп! пиу! пиу!"
__________________
http://www.moddb.com/mods/monorail-quest
На мой взгляд самое оптимальное и комфортное сенсорное управление в шутере в портах QII4A и RTCW4A.
http://i.imgur.com/xgcdaZV.jpg
http://i.imgur.com/1Uoyum9.jpg
Очень удобный стик для ходьбы. Все элементы можно таскать как душе угодно, менять их прозрачность.
Ещё в своё время на меня произвело впечатление то, как было реализовано сенсорное управление в Dead Space:
https://youtu.be/tD473s2-j98?t=50s
Никаких джойстиков и прочего. Управляем героем с помощью пальца и осматриваемся экраном. При приближении героя к интерактивному предмету (двери/ящика/сохранения и пр.) на предмете появляется аккуратная сенсорная кнопочка. Очень удобно на мой взгляд, хотя подходит такое лишь для third-person.
thambs пусть в гарнитуру шепчут
__________________
Dr. Bowman: "So what was it?"
Sly: "Anachronox! Man, you guys are dumb."
Dr. Bowman: "But... You said it started with a 'U'."
Sly: "Yeah I know."
Временная зона GMT. Текущее время 11:26. | Страницы (4): [1] 2 3 4 » Показать все 51 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024