Наше комьюнити:   OpenGL Shader Lab  •  Half-Life FX  •  Форум  
HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Volatile Engine > Каким должно быть управление на Android?
Прошу знающих и опытных людей помочь советом
Страницы (4): [1] 2 3 4 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 XaeroX
Rainbow Dash

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 27069
Нанёс повреждений: 461 ед.
Возраст: 31

Рейтинг



Награды
 
[1 награда]


Каким должно быть управление на Android?

Пожалуйста, подскажите, как лучше всего реализовать управление в 3d-экшене на андроиде, опираясь только на сенсорный экран?
У меня была мысль задавать активные зоны в виде кружочков и биндить их так же, как клавиши. Расположение и количество этих зон определять в особом конфиге, который для каждой игры/мода может быть свой. На основе координат нажатия определять зону и выполнять команду с аргументом "сила нажатия", который, например, для движения может задавать скорость, с которой игрок будет двигаться. Однако не совсем понятно, как при этом обеспечить адекватное управление обзором. Неужели банальным возюканьем пальцем по экрану? Или тут можно как-то заюзать акселерометр?
В общем, как это реализовано в современных движках под андроид? Есть ли на эту тему статьи? Или кто-то может описать своими словами?

PS: От советов уровня "сделай как в игре ХХХХХ" прошу воздержаться, ставить на телефон левый софт и игры, к сожалению, не могу себе позволить в настоящее время. Разве что в порядке исключения, если в какой-то бесплатной игре "ну прям совсем идеальное управление, мечта любого геймера".

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

Сообщить модератору | | IP: Записан
Сообщение: 145042

Старое сообщение 01-04-2015 16:20
-
Yo Den
Житель форума

Дата регистрации: Sep 2013
Проживает: (void)
Сообщений: 352

Рейтинг



ну "сила нажатия" точно не надо, нигде такого нет, мало кто захочет сильно нажимать на экран

__________________
Разгадка реального размера юнита. Реалмаппинг
Мод для Half-Life, где вы в роли резинового шарика

Сообщить модератору | | IP: Записан
Сообщение: 145043

Старое сообщение 01-04-2015 16:24
- За что?
 XaeroX
Rainbow Dash

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 27069
Нанёс повреждений: 461 ед.
Возраст: 31

Рейтинг



Награды
 
[1 награда]


Цитата:
Yo Den писал:
нигде такого нет

По-моему, логично. Нажимаешь кончиком пальца - игрок идёт, нажимаешь всей подушкой пальца - бежит. Хотя сам я не пробовал и ни в одну игру на андроеде не играл (не считая злых птичек).

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

Сообщить модератору | | IP: Записан
Сообщение: 145044

Старое сообщение 01-04-2015 16:29
-
Yo Den
Житель форума

Дата регистрации: Sep 2013
Проживает: (void)
Сообщений: 352

Рейтинг



Цитата:
XaeroX писал:
Нажимаешь кончиком пальца - игрок идёт, нажимаешь всей подушкой пальца - бежит.

ну, по крайней мере, нигде в андройде такого нет, т.е. это не привычно будет, хотя возможно это будет удобно, не встречался с таким управлением.

__________________
Разгадка реального размера юнита. Реалмаппинг
Мод для Half-Life, где вы в роли резинового шарика

Сообщить модератору | | IP: Записан
Сообщение: 145045

Старое сообщение 01-04-2015 16:34
- За что?
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 1747

Рейтинг



XaeroX ну такая возможность поддерживается в очень малом количестве устройств. Акселерометр хорош для гонок, но когда я пытался с помощью него играть в кваку, это мучение еще то, точно прицелиться невозможно, или надо бешено трясти смартфоном, чтобы компенсировать отклонения. Как неплохой вариант - два стика, один для ходьбы, другой для поворота.

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 145046

Старое сообщение 01-04-2015 16:41
- За что?
 XaeroX
Rainbow Dash

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 27069
Нанёс повреждений: 461 ед.
Возраст: 31

Рейтинг



Награды
 
[1 награда]


Цитата:
KiQ писал:
два стика

А что такое стик?

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

Сообщить модератору | | IP: Записан
Сообщение: 145047

Старое сообщение 01-04-2015 16:46
-
Yo Den
Житель форума

Дата регистрации: Sep 2013
Проживает: (void)
Сообщений: 352

Рейтинг



Цитата:
XaeroX писал:
А что такое стик?

http://www.youtube.com/watch?v=d_BVl13Z8Jg ну как здесь, два стика

__________________
Разгадка реального размера юнита. Реалмаппинг
Мод для Half-Life, где вы в роли резинового шарика

Сообщить модератору | | IP: Записан
Сообщение: 145048

Старое сообщение 01-04-2015 16:48
- За что?
 XaeroX
Rainbow Dash

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 27069
Нанёс повреждений: 461 ед.
Возраст: 31

Рейтинг



Награды
 
[1 награда]


Ага, ясно-понятно.
Вроде выглядит как хорошее решение проблемы обзора.
Какие-нибудь ещё варианты бывают?

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

Сообщить модератору | | IP: Записан
Сообщение: 145050

Старое сообщение 01-04-2015 16:50
-
Yo Den
Житель форума

Дата регистрации: Sep 2013
Проживает: (void)
Сообщений: 352

Рейтинг



Цитата:
XaeroX писал:
Ага, ясно-понятно.
Вроде выглядит как хорошее решение проблемы обзора.

да вроде это единственное использующееся управление в шутерах на андройде

__________________
Разгадка реального размера юнита. Реалмаппинг
Мод для Half-Life, где вы в роли резинового шарика

Сообщить модератору | | IP: Записан
Сообщение: 145051

Старое сообщение 01-04-2015 16:51
- За что?
qishmish
Житель форума

Дата регистрации: Jun 2007
Проживает: (void)
Сообщений: 958

Рейтинг



Цитата:
Нажимаешь кончиком пальца - игрок идёт, нажимаешь всей подушкой пальца - бежит.


Такое встречал только на айпеде в музыкальном софте, причем Эппл была недовольна и пыталась заставить разраба выпилить фичу.

По сабжу: благосклонно отношусь к жестовому (или как называется оно?) управлению, главное чтоб правильно распознавалось.

А с акселлерометром проблема в том, что ты так меняешь свой угол обзора... + постоянно калибровать давать

__________________
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."

Сообщить модератору | | IP: Записан
Сообщение: 145052

Старое сообщение 01-04-2015 19:07
- За что?
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 1747

Рейтинг



голосовое управление тоже можно привязать как-нибудь, плюс жесты на фронталку. Ну и опять же, не стоит забывать про всякие Google Cardboard, где можно невозбранно вертеть головой во все стороны

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 145055

Старое сообщение 01-04-2015 19:17
- За что?
 XaeroX
Rainbow Dash

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 27069
Нанёс повреждений: 461 ед.
Возраст: 31

Рейтинг



Награды
 
[1 награда]


Цитата:
KiQ писал:
плюс жесты на фронталку

Жесты чем? Ушами? Предполагается, что обе руки заняты экраном.

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

Сообщить модератору | | IP: Записан
Сообщение: 145056

Старое сообщение 01-04-2015 19:23
-
thambs
GNU/Hurt

Группа: Опытный
Дата регистрации: Mar 2006
Проживает: (void)
Сообщений: 4471

Рейтинг



>голосовое управление
так и представляю себе толпу уткнувшихся в телефоны дебилов, кричащих на весь вагон "пиу пиу! бдыщ! медкит! грэнэйд лонгджамп! пиу! пиу!"

__________________
http://www.moddb.com/mods/monorail-quest

Сообщить модератору | | IP: Записан
Сообщение: 145057

Старое сообщение 01-04-2015 19:29
- За что?
EXL
Житель форума

Дата регистрации: Oct 2012
Проживает: Новосибирск
Сообщений: 146
Возраст: 28

Рейтинг



На мой взгляд самое оптимальное и комфортное сенсорное управление в шутере в портах 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.

Сообщить модератору | | IP: Записан
Сообщение: 145058

Старое сообщение 01-04-2015 19:40
- За что?
qishmish
Житель форума

Дата регистрации: Jun 2007
Проживает: (void)
Сообщений: 958

Рейтинг



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."

Сообщить модератору | | IP: Записан
Сообщение: 145059

Старое сообщение 01-04-2015 19:42
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 13:05. Новая тема    Ответить
Страницы (4): [1] 2 3 4 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Volatile Engine > Каким должно быть управление на Android?
Прошу знающих и опытных людей помочь советом
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Chain Studios © 2005-2017

Рейтинг@Mail.ru