Вопросы с тегом «input»

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

5
Хорошая 2D физика платформера [закрыто]
У меня есть базовый контроллер персонажей, настроенный для 2D-платформера с Box2D, и я начинаю настраивать его, чтобы он чувствовал себя хорошо. У физических движков есть множество настроек, и мне не ясно, пишу ли я с физическим движком впервые, какие из них мне следует использовать. Должны ли прыжки применять силу для …
76 box2d  physics  input 

2
Как заставить персонажа прыгать?
В настоящее время я делаю игру на C #, используя Direct X 9.0. Римейк игры Donkey Kong NES. Я почти все закончил, но у меня проблемы с физикой прыжка Марио. У меня есть переменные, объявленные для координат Y и X. Мне было интересно, если бы был простой способ сделать это. …
45 physics  input  jumping 

6
Могу ли я (безопасно) предположить, что у людей, играющих в мою игру, есть средняя кнопка мыши?
Название в значительной степени говорит обо всем. В настоящее время я пишу настольную игру, в которую, вероятно, не будет играть обычный геймер. Таким образом, я ожидаю, что почти у каждого пользователя, скорее всего, уже есть мышь с колесом прокрутки + кнопка. Это правда? Этот вопрос для "геймеров" - мне все …

3
Это нормально для игры использовать 100% CPU?
Я только что реализовал многопотоковую обработку ввода в своем игровом движке, где код, опрашивающий ОС, чтобы собрать входные данные и метки времени, находится в отдельном потоке, и каждый кадр в основном потоке я просто поглощаю собранный ввод до логическое игровое время. Все работает, но эта настройка использует 100% моего процессора. …

3
Разделяю ли я и как разделяю проблемы входных и игровых объектов?
Вероятно, в каждой игре разработчику приходится как-то иметь дело со вводом, будь то простые события клавиатуры и мыши, сенсорные события или что-то вроде ввода акселерометра. Этот вход напрямую косвенно влияет на объекты в игре. Иногда один и тот же вход может влиять на различные объекты. Теперь я думал о том, …

3
Опрос против событийно-ориентированного ввода
Я разрабатываю игру, используя опрос для метода ввода. Однако теперь, когда я углубляюсь в игровые меню и другие компоненты пользовательского интерфейса, я обнаружил, что, вероятно, хотел бы получить ввод, управляемый событиями. Возможно, даже и то и другое: использование событий, управляемых для пользовательского интерфейса, и опрос для ввода «мира». Мне любопытно, …
19 java  input  events  polling 

1
Как поддержать Surface ручки в Unity?
Наша игра прекрасно работает с сенсорным мышью или мышью, но перо Surface, кажется, вообще не регистрируется как указательное устройство. Как мы можем поддержать перо в Unity в нативной сборке? Этот вопрос на сайте Unity Ответы предполагает, что мы могли бы создать его как приложение UWP, но это означает, что мы …
18 unity  input  surface 

2
Методы управления вводом в больших играх
Существует ли стандартная методика управления вводом в больших играх. В настоящее время в моем проекте вся обработка ввода выполняется в игровом цикле, например так: while(SDL_PollEvent(&event)){ switch(event.type){ case SDL_QUIT: exit = 1; break; case SDL_KEYDOWN: switch(event.key.keysym.sym){ case SDLK_c: //do stuff break; } break; case SDL_MOUSEBUTTONDOWN: switch(event.button.button){ case SDL_BUTTON_MIDDLE: //do stuff break; …
16 c++  sdl  input  standards 

2
Состояние игры и обработка ввода в компонентных системах
Мой вопрос: Как я могу обрабатывать игровые состояния в моей системе сущностей, не прибегая к хранению стека игровых состояний? Таким образом, проект моей системы сущностей означает, что когда сущность должна регистрироваться, например, для событий ввода, компонент ввода вызывает систему ввода и говорит «зарегистрировать эту сущность для этого ввода». Это все …

5
Какой метод ввода подходит для 2D-платформера на сенсорном устройстве?
Я создаю 2D-платформерную игру, такую ​​как Super Meat Boy, в которой важна точность передвижения моего главного персонажа. Я использую libgdx. Управление с клавиатуры на ПК работает точно, но когда дело доходит до управления акселерометром, очень сложно точно управлять персонажем. Это ухудшается поэтапно с перегруженными безопасными путями спасения. Я думал о …
16 2d  input  touch  multitouch 

7
Как мне разобрать ввод пользователя в текстовой приключенческой игре?
Парсинг пользовательских команд в текстовом приключении - это спектр от простого приключения Adventure «идти на север» до невероятно умных в hhgttg . Кажется, я помню, как читал хорошие практические руководства в компьютерных журналах еще в 80-х годах, но теперь я не нахожу почти ничего в сети, кроме краткой ссылки из …

1
Использование контроллера PS3 для ввода в Mac OSX
Мне удалось найти драйвер USB для подключения к контроллеру PS3 в OSX, и, как сообщается здесь , можно подключиться к контроллеру через Bluetooth. Я проверил, что вход работает правильно через Snes9x. Во всяком случае, это просто фон для моего актуального вопроса. Есть ли способ получить доступ к PS3 HID через …

6
Должен ли я развиваться с мышью, если планирую ориентироваться больше, чем на ПК?
Довольно простой вопрос, но я не уверен в ответе. Должен ли я разрабатывать пользовательские элементы управления, использующие мышь, или полностью игнорировать мышь и использовать только элементы управления кнопками. Примером может быть: Нажатие на предмет, чтобы забрать против Подход близко к предмету и нажатие кнопки, чтобы забрать его. Каково ваше мнение …

2
Как избежать появления ореолов при нажатии нескольких клавиш?
Я работаю над 2D-игрой с боковой прокруткой, в которой используется библиотека игр SFML. Проблема, которую я не могу решить, состоит в том, что во многих клавиатурах комбинация из трех или более клавиш (например, w + d + k) не работает. Есть ли способ решить эту проблему?

2
Как я могу остановить дрейф игрока из-за локального предсказания входа, когда он остановится?
Я работаю над многопользовательским игровым движком 2D-сервер-клиент (который вы можете попробовать здесь ). Он использует WebRTC DataChannels. (Соединения одноранговые, но хост-узел по-прежнему действует как сервер.) Самая большая проблема (кроме возможности подключения) - это локальный входной прогноз. Мы делаем обычное: при нажатии клавиш игроки мгновенно двигаются, сообщают хосту, какие клавиши нажаты, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.