Могу ли я (безопасно) предположить, что у людей, играющих в мою игру, есть средняя кнопка мыши?

31

Название в значительной степени говорит обо всем.

В настоящее время я пишу настольную игру, в которую, вероятно, не будет играть обычный геймер. Таким образом, я ожидаю, что почти у каждого пользователя, скорее всего, уже есть мышь с колесом прокрутки + кнопка. Это правда?

Этот вопрос для "геймеров" - мне все равно, если на ноутбуке моей бабушки нет этой кнопки.

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

c4bbage
источник
62
Ожидайте плохие отзывы, если вы не можете изменить элементы управления в игре для ПК.
Янош Турански
22
Многие мыши имеют колеса прокрутки, которые трудно использовать в качестве средней кнопки мыши, и при этом они также не прокручиваются случайно в одном или другом направлении - возможно, вы захотите убедиться, что игрок не может испортить этот путь.
Филипп
8
Я играю в большинство моих игр на машине только с одной кнопкой мыши. Вы даже не можете предположить, что у нас есть 2 кнопки мыши, а тем более средняя. Возможно, вы захотите разрешить какой-либо произвольной комбинации l-button + клавиатура делать то, что вы пытаетесь сделать с помощью 3-й кнопки мыши. Я использую кнопку Fn + Primary Mouse в качестве псевдонима для щелчка правой кнопкой мыши в моем собственном программном обеспечении. Многие геймеры будут иметь какую-то стороннюю установку программного обеспечения, которая делает подобные вещи, но я предпочитаю поддерживать ее непосредственно в моем собственном программном обеспечении.
Андон М. Коулман,
1
У меня есть компьютер без средней кнопки мыши, сделайте из этого то, что вы будете.
Тийсер
3
Так как вы нацелены на настоящих геймеров, то imo, да! , Предположим, что. Хотя, как уже упоминалось, геймеры также ожидают настраиваемых элементов управления, в большей степени, чем обычная играющая аудитория.
MasterMastic

Ответы:

35

Несмотря на то, что вы ориентируетесь на настольные компьютеры, на (игровых) ноутбуках будут игроки, и для некоторых из них будет неудобно получить мышь, прежде чем вы сможете играть в свою игру. Для меня было бы неплохо, если бы вы поддерживали альтернативные схемы управления или настраиваемые элементы управления.

Это не очень «точный» ответ - я просто много раз сталкивался с этой проблемой с играми и инструментами, которые я разработал. Мой опыт может не соответствовать тому, который вы собираетесь приобрести, поэтому не стесняйтесь игнорировать этот совет.

Адам
источник
1
Пользователь ПК здесь. Я использую планшет Wacom. Здесь тоже нет средней кнопки.
Кромстер говорит, что поддерживает Монику
2
В сенсорных
панелях
@Kroltan Если что-нибудь скажу, это будет хуже для игр; так как это означает, что вы теряете возможность делать комбинации кнопок влево / вправо (например, удерживая кнопку нажатой для перемещения курсора и нажимая другую, чтобы стрелять).
Дэн Нили,
@ Не знаю, знаю. Это тачпад, а не игры, которые делают это: если вы нажмете обе кнопки одновременно, это будет считаться MMB. Если вы нажмете их по отдельности, это не произойдет, даже если оба выключены одновременно.
Kroltan
@Kroltan Я продолжаю слышать об этом, но у меня еще есть тачпад, который это делает. Далеко от безопасного предположения. (Да, есть стороннее программное обеспечение, которое имитирует его. Если вы не встроите это в игру ...)
Боб,
22

Это действительно зависит от того, что вы подразумеваете под «предположить». Вы делаете это предположение в момент разработки игровой механики? Или в момент принятия решения о том, следует ли реализовывать полностью настраиваемые привязки клавиш?

Вы могли бы иметь в виду: « Я полагаю, что у настоящих геймеров есть 3-кнопочная мышь, поэтому мне не нужно предлагать возможность привязать байонетный толчок к кнопке клавиатуры.«. Если вы думаете, что вы не правы. Всегда, всегда неправы. У меня лично есть свои особенности, когда речь заходит о конфигурации входа, а также значительный кусок вашей базы игроков. Например, я начал играть в игры FPS, когда я был намного моложе, и мои левый мизинец боролся со стандартным механизмом «приседания / спринта». Я поменял их местами и привык к их замене. Я всегда буду обижаться на игры, в которых отсутствует эта возможность повторного привязывания. Я также странно ожидаю, что «вверх» будет означать «вверх» с помощью мыши , но с контроллером мне нравится, чтобы он означал «вверх» от первого лица и «вниз» от третьего лица. Игры, которые позволяют мне настраивать их отдельно, дают мне теплое свечение. Игры, которые не дают мне выбора, лучше не иметь я переключаюсь между ними во время последовательности действий (например, 3-й рукопашный бой, железные прицелы от 1-го лица), или я 'Я обнаружу, что смотрю на свои ноги или небо, когда вокруг меня разворачивается действие.

Тем не менее, вы могли бы легко сказать: « Я предполагаю, что средняя кнопка мыши существует, когда я решу, что будет 3 уникальных действия, которые мой игрок может выполнить при полном запуске, и при этом удобно стрелять либо влево, либо ВПРАВО ». Если это будет верно для вашего игра, затем привязка MMB к кнопке клавиатуры - вариант (и вам действительно следует предложить этот вариант), но, вероятно, не идеальный вариант. Я твердо чувствую, что в этой ситуации вы должны предполагать, что у ваших игроков будет соответствующее оборудование, а не мешать вашей игровой механике. Определенные игры всегда будут соответствовать определенным методам ввода лучше, чем другие. Представьте себе, если бы серия Assassin's Creed исключила какую-либо игровую механику, которая бы не играла одинаково хорошо на трекпаде.

Подводя итог: не идите на компромисс в игровом процессе, но предложите все варианты конфигурации, которые вы можете себе представить.

DeveloperInDevelopment
источник
+1 Я всегда переставляю свои игры, чтобы использовать WAXD вместо WASD, потому что однажды я сопоставил свои эмуляторы с использованием WAXD, потому что я нашел его более похожим на D-pad и привык к нему. Меня раздражает, когда игры не позволяют переназначить WASD, достаточно сказать, что в любом случае я не играю во многие из них.
Pharap
@Pharap Итак, вы используете свой указательный палец, чтобы ударить X? Это затруднило бы движение / поворот направо ( D) при движении назад. Я думаю WAZD, будет проще, если вы хотите использовать один и тот же палец для Wи Z.
bcrist
2
@bcrist Суть в том, что личные предпочтения субъективны, важны и непредсказуемы. Поэтому убедитесь, что ваши элементы управления настраиваются.
Шверн
@bcrist Нет, я использую большой палец для X. Один палец (цифра?) в каждом направлении всегда. Затем S обычно приседает или спринт, и большой палец двигается вниз, чтобы прыгать, сопровождаемый тонной краевых случаев. Это может показаться странным, но это только потому, что большинство людей привыкли к WASD, что действительно беспокоит меня. Это все равно, что пытаться писать не пишущей рукой.
Pharap
@Pharap Ах, это имеет больше смысла. Возможно, мне придется попробовать это когда-нибудь. Большинство игр не стимулируют существенное движение назад, но в такой игре, как космическая программа Kerbal, вы часто переключаетесь между ними быстро и многократно, Wи Sэто может быть очень полезно.
bcrist
10

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

У ноутбуков Mac есть только одна кнопка. Щелчок правой кнопкой мыши довольно прост (щелчок двумя пальцами) и не редкость в играх Mac, а перетаскивание двумя пальцами для прокрутки неплохо, но только в медленных играх. Однако в системных настройках Mac Trackpad отсутствует понятие среднего щелчка. Вам нужно специальное программное обеспечение .

Вы можете сказать: «кто заботится о ноутбуках, никто не играет на ноутбуке». Обзор оборудования и программного обеспечения Steam - это обширная информация о том, чем на самом деле пользуются люди. 70% пользователей Mac в Steam используют ноутбук . Сложнее отследить геймеров на ПК, но вы можете понять это, посмотрев на видеокарты и отметив мобильные (GeForce Blah BlahM, Intel HD Graphics, «Mobility» и «Mobile»). По моим подсчетам , это 30% рынка.

Например, у меня дома есть настольный ПК для игр с пятикнопочной игровой мышью Logitech. Завтра я сяду на семичасовой рейс. У меня будет ноутбук Macbook Pro и более 200 игр Steam и GOG на выбор. У меня не будет места на подносе для мышки. Игры, в которые я буду играть, будут хорошо работать с трекпадом.

Абсолютно позволяют все ваши элементы управления быть перенастроены. Даже если у людей есть кнопки, найдутся люди, которым не понравятся ваши элементы управления по умолчанию. Это такая маленькая вещь, чтобы избежать разочарования ваших клиентов.

Я обычно избегаю средней кнопки мыши, потому что она может вызвать колесо прокрутки. Я также избегаю колеса прокрутки для переключения оружия, потому что я нахожу это медленным в играх с более чем двумя вариантами. Для чего-то вроде рукопашной атаки или приседа я обычно использую клавишу F или большую сторону.

Schwern
источник
С BootCamp вы не можете исключить MacBook как жизнеспособную игровую платформу, даже если ваша игра только для Windows; пользователю Mac остается только перезагрузиться в Windows, а затем найти себя без щелчка мышью в вашей игре.
Доктор J
5

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

У трекбола, который я связал, нет средней кнопки мыши, и (по крайней мере, в Windows) есть неиспользуемая полоса прокрутки; Несмотря на эти недостатки, мне удалось закончить довольно мало экшн-игр, используя его;).

ДБ.
источник
1

Даже если у меня есть средняя кнопка мыши, ее неудобно нажимать. Я лично никогда не хотел бы использовать это для чего-либо кроме прокрутки. Кроме того, судя по опыту, установка средней кнопки мыши в качестве прокрутки / масштабирования также вызывала у меня горе в прошлом. Была игра, в которую я играл (называемая Rappelz на случай, если кому-то интересно), в которой средняя кнопка мыши была единственным набором элементов управления для увеличения / уменьшения. Раньше я играл с мышью без такого колеса, и несколько раз игра меняла масштабирование, не зная, почему, и это было довольно досадно, пытаясь исправить это потом.

TLDR: по моему мнению, использование средней кнопки мыши не очень хорошая идея

боб
источник
0

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

Я бы быстро создал класс настройки и назначил ключи по коду (изначально / Harcoded), чтобы я мог просто продолжить разработку игры, не теряя времени. Позже я могу вернуться к классу настройки для создания пользовательского интерфейса.

Франкское
источник