Pytania otagowane jako keyboard

5
Obsługa systemu wprowadzania z klawiatury
Uwaga: muszę sondować, a nie wywoływać oddzwanianie z powodu ograniczeń API (SFML). Przepraszam również za brak „przyzwoitego” tytułu. Myślę, że mam tutaj dwa pytania; jak zarejestrować otrzymywane informacje i co z nimi zrobić. Obsługa danych wejściowych Mówię o tym po tym, jak zarejestrowałeś, że klawisz „A” został naciśnięty, na przykład, …

2
Usuwanie opóźnienia na początku naciśnięcia klawisza
Tworzę prostą grę, a jednym z problemów, z którymi się spotkałem, jest irytujące opóźnienie przy ciągłym naciskaniu klawisza. Tak więc w zasadzie, kiedy naciskam (przez bardzo długi czas), na przykład Up, mój obiekt przesuwa się o 1 jednostkę w górę, nie porusza się (przez około 1 sekundę), a następnie porusza …
11 c++  sdl2  keyboard 

2
Przenośne buforowane wejście klawiatury dla XNA / MonoGame?
Jako wstępne rozwiązanie, obecnie używam frameworka Nuclex w projekcie gry C # / XNA do buforowania klawiatury. Niestety, nuclex opiera się na SlimDX.Directinput.dll i dlatego o ile wiem, można go używać tylko w systemach operacyjnych Windows. Jednak używam MonoGame do atakowania innych platform (Linux, OSX itp.) I dlatego szukam przenośnego …

7
Skróty klawiaturowe w grze RTS
Wyobraź sobie, że masz grę RTS dla wielu graczy (np. Dune, Age of Empires, Settlers, Warcraft). Istnieją pewne polecenia dostępne z klawiatury do dowodzenia żołnierzami (Stop, Atak, Ruch) i niektóre bardziej ogólne polecenia, takie jak Pauza lub Wyjście. Gra jest zlokalizowana na wiele języków (18+). Widzę dwa możliwe sposoby korzystania …

5
Obsługa wprowadzania z klawiatury i myszy (Win API)
Istnieje wiele sposobów na złapanie myszy lub klawiatury pod Windows. Wypróbowałem więc niektóre z nich, ale każdy ma pewne zalety i wady. Chcę Cię zapytać: z której metody korzystasz? Próbowałem tych: WM_KEYDOWN / WM_KEYUP - Główną wadą jest to, że nie mogę rozróżnić klawiszy lewych i praworęcznych, takich jak ALT, …

4
Jak mogę obsługiwać różne układy klawiatury?
Załóżmy, że mam grę, która używa elementów sterujących WASD na układzie QWERTY. Próba użycia tych formantów, powiedzmy, na układzie Dvorak, nie jest idealna (odpowiednik <A:HQWERTY). Oczywiście chciałbym użyć tych samych fizycznych kluczy, których używałby QWERTY ( ,aoew DVORAK). Wymyśliłem kilka możliwych rozwiązań: Zmuś użytkownika do korzystania z QWERTY oczywiście nie …
10 keyboard 

2
Jak mogę przekazać dane wejściowe klawiatury GLFW do innego obiektu?
Mam problem z wykonaniem zdarzeń klawiatury w innej klasie za pomocą GLFW3. Problemem jest to, że GLFW3 używa funkcji statycznej do wprowadzania danych, jak pokazano: static UI u; ... ... static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods) { u.controls(window, key, action); } ujest również statyczny, …
9 opengl  c++  keyboard  glfw 

3
Kombinacje klawiszy w danych wejściowych opartych na ankiecie
Załóżmy, że masz system wprowadzania oparty na odpytywaniu void update() { if( Keyboard[ 'A' ] ) // A is down } Powiedz, że chcesz być w stanie rozpoznać kombinacje klawiszy o długości od 3 do 8 (np. Dół, dół-przód, przód, A dla hado-ken) Jak najlepiej stworzyć ogólny (łatwy do modyfikacji …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.