Форум программистов, компьютерный форум, киберфорум
Программирование игр
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
430 / 180 / 41
Регистрация: 13.07.2017
Сообщений: 4,603
Записей в блоге: 14

Почему ходьба клавишами WASD считается стандартом в играх?

10.04.2025, 14:26. Показов 2461. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Это же очень неудобно! В разгар боя игрок не смотрит, куда он жмет, и может вместо, например, D случайно нажать E или F, которые вроде как стандарт на "спецдействие" и огонь соответственно, и потратить очки магии или заряды оружия в союзника или в никуда, а вместо A или S легко нажать Z или X, которые тоже сделают Бог знает что или просто ничего, что приведет к промедлению и как минимум к потере здоровья, как максимум - к смерти. Возможно, разработчики игр даже не слышали о таком понятии, как "эргономика", я тоже слышал отдаленно, но примерно представляю себе, что за ключевыми, самыми распространенными действиями должны стоять либо большие (пробел, Enter, Shift как модификатор, Num 0 и Num +, если речь идет о цифровой клавиатуре), либо изолированные клавиши (те самые стрелки для ходьбы, Esc для вызова меню, F1 и F5 как относительно изолированные хотя бы с трех сторон), чтобы промахнуться было сложно. Если это не специальная головоломка с выделыванием "аккордов" на клавиатуре на скорость, то буквы вообще для частых действий использовать нежелательно, пусть они останутся в сочетаниях с Ctrl/Alt/Shift для чего-то очень специфического, граничащего с чит-кодами, либо как бонус для быстрого доступа к действиям, которые есть в меню. Но и этого желательно не очень много, так как это все же игра, а не софтпакет для профессионалов.

А вообще, если это игра, выпускаемая в продакшен как игра, а не заготовка по принципу "сделай сам" и не техническое демо, то там переназначение хотя бы большинства действий на клавиши, удобные пользователю, практически обязательно, и в первую очередь это касается именно ходьбы и ударов - так как эти действия самые распространенные, а вкусы пользователей (возможно, именно поэтому) относительно удобных для них клавиш самые спорные - кому-то WASD и Tab, кому-то стрелки и Enter, кому-то IJKL и пробел, кому-то цифровая клавиатура удобна. Мы в своей игре, в дополнение к собственно переназначению клавиш, которое давно стандарт в играх (во всяком случае, практически во всех нормальных играх (а не технических демо) либо управление мышью, в котором практически нет простора для вкусов, так как всего три отдельных кнопки и две составляющих пару псевдо-кнопки, плюс движение, которое так и просится на ходьбу практически без альтернативы - либо, если управление клавиатурой, то можно переназначить), недавно реализовали фичу, практически не имеющую аналогов в мире (во всяком случае, я не видел такого, и никто ни из компании, ни просто из знакомых не рассказывал, чтобы так было) - игрок запускает игру, и прямо в приветственном сообщении не просто показывается управление, а его сразу же можно переназначить. И мы надеемся, что это тоже в будущем станет стандартом в играх. Как известно, "WASD придумали относительно недавно" (цитата отсюда), и мы очень надеемся, что скоро и эта мода пройдет. Возможно, игровые движки будут на уровне закона обязаны делать двухуровневый ввод: в настройках "Input Axis/Action", а уже в программной логике "Bind Axis/Action to Key". Возможно, станут массовыми мыши с двумя Thumb-кнопками. Возможно, что-то еще, о чем мы сейчас даже не догадываемся. Но почему WASD втюхивается как единственный стандарт, а все остальное как "извращенные" вкусы, при том, что в целом IT-сфера просто переполнена ситуациями "есть N конкурирующих стандартов", а тут вдруг все конкурирующие концепции объявлены недопустимыми, а разделяющие их - неадекватами, вот это мне непонятно. Никто не подскажет?
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.04.2025, 14:26
Ответы с готовыми решениями:

Анимация "Ходьба" -> "Бег"
Задача очень простая - сменить анимацию ходьбы на анимацию бега. Есть настроенный аниматор. В коде...

После привязки анимации перестал работать бег и ходьба
Ссылка на проект :...

Как перенести управление WASD на стрелки на Андроид
Здравствуйте форумчане, уже часа 2 пытаюсь написать скрипт для управления 2 видами кубов стрелками...

16
Модератор
Эксперт Java
 Аватар для alecss131
2856 / 1363 / 406
Регистрация: 11.08.2017
Сообщений: 4,348
Записей в блоге: 2
10.04.2025, 16:42
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
цитата отсюда
Лурк, серьезно? К этому источнику кроме как с юмором относиться нельзя. Все что там написано, написано с целью посмеяться и не более.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Это же очень неудобно! ...
Наоборот удобно. Все клавиши под рукой, не нужно бегать по всей клавиатуре. Чем ближе клавиши тем проще и быстрее их нажимать. Причем впервые встречаю возмущения на этот счет. Обычно правая рука на мышке, глаза на экране и левая рука на клаиватуре, wasd для ходьбы ставится на любую клаиватуру не глядя и без ошибок. Все кнопки действий рядом, чуть смести палец и получил доступ. А тянуться на отдельными клавишами через всю клавиатуру крайне неудобно, медленно и можно промахнуться.
Управление на стрелках удобно только в одному случае, если в игре не используется мышка, тогда правая рука на стрелках, а левая на остальной клавиатуре, но таких игр уже давно нету. Да и на ноутбуках часто стрелочки не отделены а втиснуты так что ими нельзя пользоваться, маленькие. А num блока часто вообще нету.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
во всех нормальных играх (а не технических демо) либо управление мышью
Ну так в изначально Линейке оно и было мышью, то есть игра с видом сверху и point-to-click, нечто вроде стратегии за одного игрока. И это стандартное управление для жанра рпг (который произошел от настолок dnd). Никто в здравом уме не будет делать экшн игру в которой движение на мышке.
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
в дополнение к собственно переназначению клавиш, которое давно стандарт в играх
Вот это сомнительно, сейчас наоборот тенденция к отказу от переназначения клавиш, чаще дается пару раскладок на выбор и все. Особенно порты с консолей, в которые вообще на клавомышке играть не очень удобно.
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
а разделяющие их - неадекватами
Нормальное управление значит неадекваты?

Многие специально для игр покупают геймпады. Самое удобное для экшн игр играть на таком (или похожем)
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
430 / 180 / 41
Регистрация: 13.07.2017
Сообщений: 4,603
Записей в блоге: 14
10.04.2025, 19:37  [ТС]
Цитата Сообщение от alecss131 Посмотреть сообщение
Все клавиши под рукой, не нужно бегать по всей клавиатуре. Чем ближе клавиши тем проще и быстрее их нажимать.
Ну да, а если проще и быстрее нажать не то и убить союзника?
Цитата Сообщение от alecss131 Посмотреть сообщение
Обычно правая рука на мышке, глаза на экране и левая рука на клаиватуре, wasd для ходьбы ставится на любую клаиватуру не глядя и без ошибок.
А для чего мышь, если ходьба на клавиатуре? Для ударов? И смысл цеплять на мышь одни лишь удары? Тогда, если уже WASD, что мешает сделать удар на Tab или левый Ctrl? "Распылять" ключевые действия между WASD и мышью - это вдвойне убого. Да и вообще делать САМОЕ частое действие левой рукой - это противоречит природе большинства людей. Левакам - наверное, было бы удобно (надеюсь, это не расценят как политику).
Цитата Сообщение от alecss131 Посмотреть сообщение
Управление на стрелках удобно только в одному случае, если в игре не используется мышка
По логике, должна использоваться ЛИБО мышь для ходьбы, удара, прыжка/спецудара и, например, смены оружия, а клавиатура - только для вызова меню (Esc) и (почти) чит-кодов, ЛИБО клавиатура для всего, а мышь - только в меню. Играть мышью и клавиатурой одновременно - это мука.
Цитата Сообщение от alecss131 Посмотреть сообщение
тогда правая рука на стрелках, а левая на остальной клавиатуре, но таких игр уже давно нету.
Что совсем нет - не верю, куча игр с самым разным управлением была, есть и будет всегда, из-за огромного множества инди-разработчиков с самыми разными вкусами, в том числе извращенными. Возможно, их мало, и это нелогично. Почему-см. предыдущий абзац.
Цитата Сообщение от alecss131 Посмотреть сообщение
Да и на ноутбуках часто стрелочки не отделены а втиснуты так что ими нельзя пользоваться, маленькие.
К сожалению, на моем последнем ноутбуке (который был до текущего компьютера) это так, более того, там стрелки влево и вправо полноразмерные и втиснуты без пробелов под правым Shift (а правый Ctrl левее, отнимает место у пробела), а вверх и вниз - вместе занимают место одной клавиши между ними. Играть на такой клавиатуре - извращение. Но, к счастью, в период работы этого ноутбука я был уже взрослым, играл мало.
Цитата Сообщение от alecss131 Посмотреть сообщение
Никто в здравом уме не будет делать экшн игру в которой движение на мышке.
Смотря какой "экшн", если шутер - наверное. В шутере было бы лучше (это является исключительно моим мнением и ничем иным) движение на стрелки, стрельба на Enter, и даже простое нажатие Delete задействовать нежелательно из-за опасного соседства (самоуничтожение можно было бы назначить на зажатие Delete, а если игра предполагает зажатие Enter, то на двойное зажатие Delete с "beep" после первого - чтобы точно исключить случайное нажатие). Смена оружия, например, на Num + и Num - (а ноутбуки, на которых нет цифровой клавиатуры - не для игр), спецудара, насколько я знаю, в шутерах нет, только разное оружие (и масштабировать камеру тоже незачем). А если Action-RPG ближнего боя, то движение на мыши - очень удобно, особенно в виде клика по земле (как в Sacred, например). Но чтобы такое реализовать - нужны Navmesh и Pathfinding, что является, по сути, с учетом всех препятствий, полноценным ИИ.
Цитата Сообщение от alecss131 Посмотреть сообщение
Вот это сомнительно, сейчас наоборот тенденция к отказу от переназначения клавиш, чаще дается пару раскладок на выбор и все.
Это в STALKER 2 пропагандистском чтобы переназначить управление, нужно хакнуть игру, это не игра, а акт политической пропаганды, нечего на это говно равняться. И еще в одной игре, о которой я никогда не слышал (и, думаю, не только я). В Cyberpunk можно переназначить управление, в Assassin's Creed можно, в Hogwarts Legacy можно (судя по скриншотам, разумеется, ни в одну из этих игр не играл, возможно, не все настраивается, но меню видел). Попадаются, конечно, особо упоротые игры в этом отношении, но это не норма.
Цитата Сообщение от alecss131 Посмотреть сообщение
Нормальное управление значит неадекваты?
Я же и спрашиваю, почему один вариант подается как "нормальный", а все остальные - как "неадекватные"? При том, что IT переполнено войнами стандартов, а тут вдруг один стандарт и все. Вот это ненормально.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,019
10.04.2025, 21:03
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Я же и спрашиваю, почему один вариант подается как "нормальный", а все остальные - как "неадекватные"? При том, что IT переполнено войнами стандартов, а тут вдруг один стандарт и все. Вот это ненормально.
Ну видимо потому что этот стандарт оказался самым удобным и другие никому не нужны.
1
Модератор
Эксперт Java
 Аватар для alecss131
2856 / 1363 / 406
Регистрация: 11.08.2017
Сообщений: 4,348
Записей в блоге: 2
10.04.2025, 21:37
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
мышь для ходьбы
Извращение, мышь только для перемещения камеры, а ее кнопки это главная атака и блок/вторая атака, еще либо взаимодействие если не атаки
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Попадаются, конечно, особо упоротые игры в этом отношении, но это не норма
Почти все игры на Unreal Engine не имеют такой опции, особенно со старой системой управления (то что было до Enhanced Input). Так как движок по умолчанию не предоставлял такой возможности и многие студии не заморачивались над этим, а те кто делали, делали это через костыли.
Все эти спец клавиши находятся далеко друг от друга и пытаясь их нажимать можно себе вывихнуть руку если не больше. На буквах все рядом, а управлять камерой с клавиатуры то еще извращение, это как играть в шутеры с геймпада, причелиться без автонаведения невозможно. Самое удобное это управление камерой мышкой, в экшн играх надо одновременно управлять камерой и двигаться.
Экшн игры это по сути все игры в которых происходит непосредственное управление персонажем. Поэтому чистое рпг/мморпг это стратегия с одним персонажем.
У меня куча знакомых левшей и когда они за компами по ним не скажешь что они левши, не говоря уже про игры, у них мышка у всех справа. Только крайне редко кто мышку на другую сторону переносил.
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Num + и Num - (а ноутбуки, на которых нет цифровой клавиатуры - не для игр)
Очень спорное утверждение, есть куча игровых ноутбуков по цене как крыло самолета у которых нету num клавиатуры. Да и управление в играх на эту часть встречается крайне редко
Я прилично играл в игры и сейчас поигрываю, уже куда меньше, но все же. Знаю о чем говорю.
Для того чтобы говорить про игры надо в них играть. А то диалог выглядит так как что человек наблюдающий за самолетами учит пилота летать.

Добавлено через 10 минут
Кстати, раньше было в играх распространено так называемое "танковое" управление, вот оно крайне неудобное, мышка в них почти не используется. Фишка в том что при нажатии влево/вправо персонаж крутится вокруг своей оси, а вперед назад двигает его относительно того куда смотрит. Это была фишкой игр ПС1 и по сути всех игр того времени. Есть куча интересных мне игр с таким управлением, но изза того что это неиграбельно я их не трогаю. Например первый сайлент хил или первые 6 частей лары крофт
Так что не малая часть успеха игры это удобное и привычное управление.
0
Просто Икс
 Аватар для Mc X
691 / 233 / 47
Регистрация: 15.12.2009
Сообщений: 696
11.04.2025, 05:57
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Мы в своей игре, в дополнение к собственно переназначению клавиш...
О как! Может прежде чем такие заявления делать, что вы такие гениальные и опыт миллионов, в сравнении с вашими представлениями,
ничто и звать никак, начнем с названия компании и списка проектов, которые были выпущены и благосклонно приняты игроками?
Думаю многим было бы интересно посмотреть, что это за компания такая
Или ты о себе во множественном числе говоришь?

Что касается управления и горячих клавиш в софте и играх, то как таковых стандартов вобщем-то нету, в общепринятом понимании этого слова.
В тоже время, есть устоявшиеся раскладки для определенных жанров игр или функций в ПО и они не просто так появились, вдруг из ничего,
а следствие опыта практического применения. Зачастую это вобще не вопрос того, как удобно лично тебе, а того, что ждут от тебя конечные пользователи.
И как показывает практика, когда пытаются вводить отсебятину, то это встречают крайне негативно и поэтому да - это надо принимать как стандарт
и любые изменения придется обосновывать "кровью"

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

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

В остальных случаях, когда переназначение кнопок объективно имеет смысл, в управлении задействовано много кнопок и очень большая вариативность "удобности",
такой функционал, обычно, предоставляется всегда "из коробки".
0
Эксперт .NET
 Аватар для Usaga
14138 / 9366 / 1350
Регистрация: 21.01.2016
Сообщений: 35,219
11.04.2025, 08:32
Цитата Сообщение от Катафалк Посмотреть сообщение
Ну видимо потому что этот стандарт оказался самым удобным и другие никому не нужны.
Оно стандартом стало тупо потому, что физиология у всех человеков на этой планете одна и та же. И в соответствие с этой физиологией человекам удобно разделять управление персонажем между двумя руками. Одной рукой камерой\курсом управлять, а второй движением. WASD, "трактор" или любой другой набор клавиш - это не принципиально. Главное, что разделение.

И самое интересное, что упрёки Николаю в тому, что у него руки из задницы растут, начинают играть новыми красками. Ведь получается, что то, что удобно Homo Sapiens'у ему делать не удобно. Значит у нас с ним разная физиология.

Показательно.
4
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,019
11.04.2025, 10:25
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Смена оружия, например, на Num + и Num - (а ноутбуки, на которых нет цифровой клавиатуры - не для игр),
Вот это очередной бред, кстати. Уже лет 10 пользуюсь только ноутбуками, ни разу ни на одном из них не было цифровой клавиатуры и ни разу не было никаких проблем с играми в плане управления.

Добавлено через 5 минут
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Но, к счастью, в период работы этого ноутбука я был уже взрослым, играл мало.
Уверен, что это валидное замечание для разработчика игр? По моему, таковой разработчик как раз должен играть в разные игры, независимо от возраста. А то получится как у Etyuhibosecyu Делает то сам не знает что.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
430 / 180 / 41
Регистрация: 13.07.2017
Сообщений: 4,603
Записей в блоге: 14
11.04.2025, 12:23  [ТС]
Цитата Сообщение от alecss131 Посмотреть сообщение
Так как движок по умолчанию не предоставлял такой возможности и многие студии не заморачивались над этим, а те кто делали, делали это через костыли.
У меня Enhanced Input, но я не смог найти Blueprints-узел для переназначения, сделал через костыль: сначала событие Any Key, а потом поиск нажатой клавиши в специальном массиве и действие в зависимости от найденного индекса. Не думаю, что кто-то это заметил до того, как я сейчас это пишу. Enhanced Input используется только для клавиш со сложным поведением (не просто нажатие, а зажатие, или отдельно нажатие, отдельно отпускание и т. д.), и как раз их и нельзя переназначить.
Цитата Сообщение от alecss131 Посмотреть сообщение
Экшн игры это по сути все игры в которых происходит непосредственное управление персонажем. Поэтому чистое рпг/мморпг это стратегия с одним персонажем.
Не понял, что значит "непосредственное управление"? Каждым пальцем? Управление тем, в какой момент куда идти, в какой момент ударять, в какой момент применять способность, в какой момент прыгать - это не непосредственное управление?
Цитата Сообщение от alecss131 Посмотреть сообщение
Для того чтобы говорить про игры надо в них играть. А то диалог выглядит так как что человек наблюдающий за самолетами учит пилота летать.
Я вот поиграл по вашей наводке. Может быть, час или полтора - достаточно долго для такой маленькой игры. Изучил последнее оружие и последнюю способность. Как вы можете заметить, до того, как поиграть, я достаточно долго об этом не писал. Хотя незадолго до этого скачал и поиграл еще в одну игру, но там хотя бы можно переназначить управление. А после последней игры, что называется, "накипело".
Цитата Сообщение от alecss131 Посмотреть сообщение
Кстати, раньше было в играх распространено так называемое "танковое" управление, вот оно крайне неудобное, мышка в них почти не используется. Фишка в том что при нажатии влево/вправо персонаж крутится вокруг своей оси, а вперед назад двигает его относительно того куда смотрит.
Цитата Сообщение от alecss131 Посмотреть сообщение
Есть куча интересных мне игр с таким управлением, но изза того что это неиграбельно я их не трогаю.
А вот для меня оно крайне удобное! Не знаю, откуда вы взяли, что оно "танковое". Во всех нормальных гонках точно такое, иначе управлять автомобилем станет тривиально (по сложности, а не по удобству) и результат гонки будет зависеть только от "крутизны" вашего и вражеских автомобилей, заложенной разработчиком, и случайности, а не от мастерства. Также в Hunting Unlimited 2009 такое и, вероятно, в других прекрасных играх, в которые я в детстве и юности играл и уже не помню. К слову, как раз в большинстве танковых игр не такое, а вид сверху и нажатие влево и вправо двигает танк влево и вправо. А вот в Madcars, несмотря на вид сверху, управление как во всех нормальных гонках. Почему оно "танковое", совершенно непонятно.

(Обновление: прочитал в Википедии, что оно называется так в честь системы поворота на старых танках, которые должны были полностью остановиться, прежде чем поворачивать. Если так, то управление в гонках, HU2009 и Lineedge не является "танковым", так как там можно двигаться и поворачивать одновременно. Действительно "танковое" управление, конечно, было бы очень неудобным (хотя я не пробовал, но даже представить страшно). К слову, как раз Lineedge может похвастать гибкостью управления: любители WASD могут назначить на A и D стрейфинг, а на мышь Y - посмотреть вверх-вниз, а левая кнопка мыши и так совершает удар, правая - прыжок, можно также ее переназначить на способность, мышь X тоже по умолчанию совершает поворот, кто хочет, может себе сделать "стандартное" управление или другое такое, как он хочет.)
Цитата Сообщение от Катафалк Посмотреть сообщение
По моему, таковой разработчик как раз должен играть в разные игры, независимо от возраста.
"Играл мало" и "совсем не играл" - не одно и то же.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,019
11.04.2025, 13:13
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
"Играл мало" и "совсем не играл" - не одно и то же.
Для человека, который в одно лицо собирается и задизайнить и разработать игру - почти одно и то же. Как ты собираешься сделать игру интересной кому-то кроме тебя, если ты "играл мало" и понятия не имеешь, что людям интересно?
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
430 / 180 / 41
Регистрация: 13.07.2017
Сообщений: 4,603
Записей в блоге: 14
11.04.2025, 13:56  [ТС]
Цитата Сообщение от Катафалк Посмотреть сообщение
Как ты собираешься сделать игру интересной кому-то кроме тебя, если ты "играл мало" и понятия не имеешь, что людям интересно?
Я читаю много дискуссий на тему разработки игр, смотрю стримы, читаю статьи в Википедии о ключевых. А скачивать 100+ ГБ, чтобы поиграть пару часов (а на большее у меня терпения не хватит) - это лишено смысла, вам так не кажется?

Добавлено через 29 минут
Никто так и не ответил на главный вопрос - почему что-то одно считается стандартом, а все остальное - "извращением", что идет вразрез с остальной IT-сферой с ее переполненностью войнами стандартов?
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,019
11.04.2025, 20:39
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Никто так и не ответил на главный вопрос - почему что-то одно считается стандартом, а все остальное - "извращением", что идет вразрез с остальной IT-сферой с ее переполненностью войнами стандартов?
Потому что так исторически сложилось. Устроит такой ответ?
0
Эксперт .NET
 Аватар для Usaga
14138 / 9366 / 1350
Регистрация: 21.01.2016
Сообщений: 35,219
12.04.2025, 04:21
Etyuhibosecyu, тут стоило бы спросить а на кой чёрт тебе знать почему стандарт - это стандарт. Чем это может помочь или помещать тебе просто сделать так, как ожидают твои игроки?..

Т.е. это уже вторая тема, где ты негодуешь по поводу того, что людям удобно в управлении в шутерах\экшенах. И это вместо того, что бы ПРОСТО СДЕЛАТЬ это.
0
 Аватар для Mr_den
11 / 9 / 2
Регистрация: 06.09.2022
Сообщений: 385
16.05.2025, 17:45
Закон Мэрфи говорит: Не суйся туда, где всё работает - иначе можно всё испортить
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
27.05.2025, 03:29
Цитата Сообщение от alecss131 Посмотреть сообщение
Очень спорное утверждение, есть куча игровых ноутбуков по цене как крыло самолета у которых нету num клавиатуры. Да и управление в играх на эту часть встречается крайне редко
Но тем не менее.
Кажется я помню игру, 3Д тетрис(вид сверху колодца), там как раз используется WASD(смещение по горизонтали) + NUMPUD(крутить фигуру в разные стороны). Если конечно меня память не подводит. Досовская ещё.

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

Процесс становления управления в играх прошел долгий естественный отбор
0
 Аватар для Mikle Quits
766 / 283 / 17
Регистрация: 21.01.2023
Сообщений: 438
16.12.2025, 09:18
Цитата Сообщение от alecss131 Посмотреть сообщение
Наоборот удобно. Все клавиши под рукой, не нужно бегать по всей клавиатуре. Чем ближе клавиши тем проще и быстрее их нажимать. Причем впервые встречаю возмущения на этот счет. Обычно правая рука на мышке, глаза на экране и левая рука на клаиватуре, wasd для ходьбы ставится на любую клаиватуру не глядя и без ошибок.
Это только когда под левой рукой те самые WASD и пробел с Ctrl под оставшиеся пальцы. Когда кнопок больше - большой риск промазать, вернувшись после нажатия другой клавиши. Ещё - W над S располагается со скосом, что меня, например, раздражает. Я слышал версию, что WASD стали стандартом после распространения дешёвых игровых клубов, где было тесно, многие сидели рядом за длинным столом, клавиатуру вообще часто ставили на колени.
Цитата Сообщение от SmallEvil Посмотреть сообщение
А про WASD, ну они просто расположены в самом левом краю клавиатуры, то есть рука почти прямо лежит, без изгибов и прочей йоги.
Я играю в шутеры, предпочитаю левую руку располагать над стрелками - да, это не на каждом ноутбуке вообще есть, но я и не стану на кождом ноутбуке играть. Это требует места на столе, чтобы сдвинуть клавиатуру - я его себе обеспечил.
Зато стрелки расположены без скоса, легко находятся наощупь. Под горячие клавиши использую соседей, основные - Ctrl, Shift, Enter, Del, End, PgDn, Num1, Num0.
Цитата Сообщение от alecss131 Посмотреть сообщение
Многие специально для игр покупают геймпады. Самое удобное для экшн игр играть на таком (или похожем)
Геймпад никогда не заменит мышку.
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
А вообще, если это игра, выпускаемая в продакшен как игра, а не заготовка по принципу "сделай сам" и не техническое демо, то там переназначение хотя бы большинства действий на клавиши, удобные пользователю, практически обязательно
Вот это люто плюсую! Я не стану играть в шутер, в котором нельзя инвертировать мышь или назначить прыжок на ПКМ.
0
Just Do It!
 Аватар для XLAT
4204 / 2662 / 654
Регистрация: 23.09.2014
Сообщений: 9,045
Записей в блоге: 3
16.12.2025, 12:06
Цитата Сообщение от Usaga Посмотреть сообщение
Оно стандартом стало тупо потому, что физиология у всех человеков на этой планете одна и та же.
добавлю, что не только физиология и этика, но и эстетика тоже))

хотя всегда найдется кто-то(возможно даже я),
который найдёт гипнотическую прелесть в кислоте восприятия))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.12.2025, 12:06
Помогаю со студенческими работами здесь

Есть персонаж уже со скриптами на ходьбу и прыжок (Unity3D)
Почему при нажатии на одну из стрелок ставится пауза? Посоветуйте что-нибудь

Работа с анимацией при ходьбе
Денёчка, имеется вот такой простой код для ходьбы, кривой косой но как никак рабочий: using...

Скрипт для ходьбы в юнити
Всем привет. Нужно написать скрипт ходьбы. Вправо и влево, без прыжка. Для юнити. Заранее спасибо!

Неправильно работает код анимации при ходьбе
Пишу на юнити 3д код для анимации при ходьбе вот код и ошибка: using UnityEngine; using...

Как сделать так, чтобы анимация ходьбы при собственно ходьбе проигрывалась полностью, но прерывалась при остановке?
Анимация ходьбы персонажа длится 0.7 сек, поэтому если поставить галочку на Has exit time, анимация...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru