Pytania otagowane jako input

Dane wejściowe to dane dostarczane do gry za pośrednictwem interakcji gracza (za pomocą myszy, klawiatury, gamepada itp.).

5
Dobra fizyka platformówki 2D [zamknięta]
Mam podstawowy kontroler postaci skonfigurowany dla platformówki 2D z Box2D i zaczynam go poprawiać, aby poczuł się dobrze. Silniki fizyki mają wiele pokręteł do poprawienia i nie jest dla mnie jasne, pisząc z silnikiem fizyki po raz pierwszy, które z nich powinienem użyć. Czy skakanie powinno zastosować siłę dla kilku …
76 box2d  physics  input 

2
Jak sprawić, by postać skoczyła?
Obecnie tworzę grę w C # przy użyciu Direct X 9.0. Remake gry to Donkey Kong NES. Prawie wszystko zostało ukończone, ale mam problemy z fizyką skoku Mario. Mam zmienne zadeklarowane dla koordynacji Y i X. Zastanawiałem się, czy istnieje prosta metoda zrobienia tego. Szukałem wysokiej i niskiej odpowiedzi, ale …
44 physics  input  jumping 

6
Czy mogę (bezpiecznie) założyć, że osoby grające w moją grę mają środkowy przycisk myszy?
Tytuł mówi prawie wszystko. Obecnie piszę grę komputerową, w którą prawdopodobnie nie zagra przypadkowy gracz. Dlatego oczekuję, że prawie każdy użytkownik najprawdopodobniej będzie już miał mysz z kółkiem przewijania + przyciskiem. Czy to prawda? To pytanie dotyczy „graczy” - nie obchodzi mnie, czy laptop mojej babci nie ma tego przycisku. …

3
Czy to normalne, że gra używa 100% procesora?
Właśnie zaimplementowałem obsługę wielowątkowego wprowadzania danych w silniku gry, w którym kod odpytujący system operacyjny w celu zebrania danych wejściowych i znaczników czasu znajduje się w osobnym wątku, a każda ramka w głównym wątku zjadam zebrane dane wejściowe do logiczny czas gry. Wszystko działa, ale ta konfiguracja zużywa 100% mojego …


3
Wejście sterowane odpytywaniem a zdarzeniem
Zajmuję się tworzeniem gry metodą odpytywania dla metody wprowadzania. Jednak teraz, gdy zagłębiam się w menu gry i inne elementy interfejsu użytkownika, stwierdzam, że prawdopodobnie chciałbym mieć dane sterowane zdarzeniami. Być może nawet posiadanie obu, używanie zdarzeń sterowanych dla interfejsu użytkownika i odpytywanie dla wejścia „świata”. Jestem ciekawy, jaka jest …
19 java  input  events  polling 

1
Jak obsługiwać pióra Surface w Unity?
Nasza gra działa świetnie z dotykiem lub myszą, ale pióro Surface nie wydaje się w ogóle rejestrować jako urządzenie wskazujące. Jak możemy obsługiwać pióro w Unity w natywnej wersji? To pytanie na stronie Unity Answers sugeruje, że moglibyśmy zbudować ją jako aplikację UWP, ale to oznacza ograniczenie się do bardzo …
18 unity  input  surface 

2
Techniki zarządzania danymi wejściowymi w dużych grach
Czy istnieje standardowa technika zarządzania danymi wejściowymi w dużych grach. Obecnie w moim projekcie cała obsługa danych wejściowych odbywa się w pętli gry, podobnie jak: 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 …
16 c++  sdl  input  standards 

2
Stan gry i obsługa danych wejściowych w systemach jednostek opartych na komponentach
Moje pytanie brzmi: Jak poradzić sobie ze stanami gry w moim systemie encji bez uciekania się do utrzymywania stosu obiektów stanu gry w pobliżu? Tak więc projekt mojego systemu encji oznacza, że ​​gdy encja musi się zarejestrować na przykład dla zdarzeń wejściowych, komponent wejściowy wywołuje system wejściowy i mówi „zarejestruj …

5
Jakiej metody wprowadzania należy używać w platformówce 2D na urządzeniu dotykowym?
Tworzę platformówkę 2D, taką jak Super Meat Boy, w której liczy się precyzja ruchu mojej głównej postaci. Używam libgdx. Klawiatura na komputerze działa dokładnie, ale jeśli chodzi o obsługę akcelerometru, naprawdę trudno jest precyzyjnie obsługiwać postać. Pogarsza się to etapami z zatłoczonymi bezpiecznymi ścieżkami ucieczki. Myślałem o wdrożeniu na ekranie …
16 2d  input  touch  multitouch 


1
Używanie kontrolera PS3 do wprowadzania danych w Mac OSX
Udało mi się znaleźć sterownik USB do połączenia ze sterownikiem PS3 w OSX, i jak tu zgłoszono , mogę połączyć się ze sterownikiem przez Bluetooth. Sprawdziłem, czy dane wejściowe działają poprawnie przez Snes9x. W każdym razie to tylko tło mojego aktualnego pytania. Czy jest jakiś sposób na dostęp do PS3 …

6
Czy powinienem rozwijać się z myślą o myszy, jeśli planuję celować bardziej niż na PC?
Dość proste pytanie, ale nie jestem pewien odpowiedzi. Czy powinienem opracować formanty użytkownika, które używają myszy, lub całkowicie je zignorować i używać tylko kontrolek przycisków. Przykładem może być: Kliknięcie elementu, aby go podnieść, lub zbliżenie się do niego i naciśnięcie przycisku, aby go podnieść. Jakie są twoje opinie na ten …


2
Jak zatrzymać odtwarzacz przed dryfowaniem z powodu lokalnych prognoz wejściowych, gdy się zatrzymają?
Pracuję nad silnikiem gry wieloosobowej serwer-klient 2D (który możesz wypróbować tutaj ). Wykorzystuje WebRTC DataChannel. (Połączenia są peer-to-peer, ale host-host nadal działa jako serwer). Największym problemem (oprócz łączności) jest lokalna prognoza wejściowa. Robimy to, co zwykle: po naciśnięciu klawisza gracze poruszają się natychmiast, mówią gospodarzowi, jakie klawisze są naciskane, odbierają …

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.