Запитання з тегом «input»

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

4
Втома гравця до планшетів?
Я думаю про те, щоб зробити ігри для планшетів. Виходячи з фону ПК / консолі, я чудово знаю про величезні відмінності в користувальницьких інтерфейсах, і що мені потрібно розробити це з урахуванням цільової платформи. Один із аспектів, які мене хвилюють - це втома гравців . Пристрої введення, що використовуються на …

6
Як поводитися з введенням миші в XNA?
Я розвиваю карткову гру в XNA. Чи є OnClickв XNA подія для об’єктів? Я намагаюся змусити карти рухатися, коли гравець клацає на них. У цьому проекті є клас Sprite, який малює карту, але я трохи застряг, бо не знаю, як використовувати OnClickподії чи щось подібне.
13 xna  c#  input  mouse 

5
Керування системою введення з клавіатури
Примітка. Мені доводиться опитувати, а не робити зворотні дзвінки через обмеження API (SFML). Я також вибачаюся за відсутність "гідного" звання. Я думаю, що у мене тут два питання; як зареєструвати вхід, який я отримую, і що з ним робити. Обробка вводу Я говорю про те, як ви зареєстрували, наприклад, що …

4
Чому орієнтація миші вперед = вниз зазвичай називається "перевернутою"?
Якщо ви подивитеся на тривимірні ігри, які дозволяють керувати камерою за допомогою миші - найважливіших ігор від першої особи та третьої особи - шутер, - зазвичай ви знайдете дві конкретні деталі: За замовчуванням натискання миші вперед змушує камеру дивитися вгору, а тягнути назад дивиться вниз. Варіант повернення цього (вперед = …

4
Миша на пастці в SDL
Як я можу потрапити в пастку миші користувача всередині своєї гри? Це не повноекранна гра, але я хочу, щоб користувач не міг перетягнути мишу за межі екрана. Чи потрібно перевіряти координати миші та SDL_WarpCursor, щоб це було сказано всередині вікна (вручну), чи існує автоматичний шлях? Дякую.
12 sdl  input  mouse 

4
Чи можливо виявити двох різних мишей одночасно і окремо записані їх рухи? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 5 років тому . Я думаю про створення гри, в яку потрібно грати двох мишей. Потрібно реєструвати рух окремо один від одного. Чи можливо …
12 input  windows  mouse 

2
Правильний спосіб абстрагувати контролер XBox
У мене є контролер XBox360, який я хотів би використовувати як вхід для програми. Що я не можу розробити - це найкращий спосіб викрити це через інтерфейс. За лаштунками клас, який обробляє контролер (и), покладається на стан кнопки опитування. Я спочатку спробував щось посилання: Event ButtonPressed() as ButtonEnum де ButtonEnumбув …

2
Чи слід в графічному інтерфейсі обробляти вхід при натисканні або відпуску кнопки?
У системі меню для нашої гри (вибір рівнів, параметрів тощо) гравець натискає кнопку на геймпаді, щоб перейти до наступного екрану. Я зашифрував систему меню, щоб зачекати, поки кнопка не буде відпущена, перш ніж робити якісь дії (тобто відображення наступного екрана). Деякі нещодавні відгуки про відтворення пропонують зробити це навпаки: вжити …
12 input  gui 

6
Створення (або емуляція) “D-Pad” на сенсорному екрані; віртуальний d-pad
Завдяки розповсюдженню сенсорних пристроїв багатьом, яким не вистачає справжнього D-Pad, мені цікаво, чи є у когось ресурси щодо того, як емулювати D-Pad на сенсорному екрані? Мене конкретно цікавлять приклади коду XNA та / або Android.

3
Обробка вводу в конструкції на основі компонентів
Мені відомо, що це запитання задавали кілька разів, але я все ще не впевнений, як реалізувати обробку вводу в двигуні на компонентній основі. Використовуваний нами компонентний дизайн базувався на серіях блогів T = Machine і на Артеміді, в якій сутності - це лише ідентифікаційні дані. Є три основні ідеї, які …

2
Як зробити затримку миші?
У мене є машина на машині, і ідея полягає в тому, що гравець п’яний. Я хочу мати відкладений вхід від миші, де ви переміщаєте мишу стороною в бік, щоб повернути. Як я можу налаштувати постійну затримку між входом, який дає користувач, та кількістю повороту автомобіля? Зараз у мене це є: …
11 unity  c#  input  mouse 

2
Портативний вхідний клавіатурний вхід для XNA / MonoGame?
В якості попереднього рішення я в даний час використовую рамки Nuclex в ігровому проекті C # / XNA для введення буферизованої клавіатури. На жаль, nuclex покладається на SlimDX.Directinput.dll, і тому, наскільки мені відомо, його можна використовувати тільки в ОС Windows. Однак я використовую MonoGame для націлювання на інші платформи (Linux, …

5
Вкладений вхід у систему, керовану подіями
Я використовую систему обробки входів на основі подій із подіями та делегатами. Приклад: InputHander.AddEvent(Keys.LeftArrow, player.MoveLeft); //Very simplified code Однак я почав цікавитися, як боротися з «вкладеним» введенням. Наприклад, у програмі Half-Life 2 (чи справді будь-яка гра Source) ви можете забрати предмети E. Коли ви забрали предмет, ви не можете стріляти …

1
Чи є золотий стандарт управління сенсорним керуванням при прокручуванні знімків?
Наразі існує "стандарт" для сенсорного керування у шутерах на платформах, таких як iPhone чи Android? Я помітив, що багато з них за замовчуванням включають автоматичний запуск або керують символом шляхом прямого дотику до спрайту, але не знаю, чи це щось, що з'являється як стандарт, чи ні. Я також бачив віртуальні …

5
Робота з клавіатурою та мишею (Win API)
Існує ряд способів зловити мишу або клавіатуру під Windows. Тому я спробував деякі з них, але кожен з них має свої переваги та недоліки. Я хочу запитати вас: Який метод використовувати? Я спробував це: WM_KEYDOWN / WM_KEYUP - Основним недоліком є ​​те, що я не можу розрізнити клавіші лівої та …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.