Sprawdź i dostosuj te opcje sterowania padem do gier, aby rozgrywka była responsywna, wygodna i wciągająca.
poleganie wyłącznie na wirtualnej myszy podczas rozgrywki;
Używanie wirtualnego kursora myszy jako głównego schematu sterowania padem do gier powoduje te problemy z rozgrywką i użytecznością:
Spowalnia rozgrywkę
W szybkich grach akcji lub walkach przesuwanie kursora po ekranie za pomocą drążka w celu wybrania celów lub ikon umiejętności na ekranie dodaje dodatkowe kroki między danymi wejściowymi. Przypisanie podstawowych działań bezpośrednio do przycisków kontrolera pozwala graczom szybciej reagować i zapewnia płynność rozgrywki.
| Niezalecane | Zalecane |
|---|---|
|
|
Nie wykorzystuje w pełni sprzętu kontrolera.
Pady do gier mają specjalne fizyczne przyciski, takie jak pad kierunkowy do nawigacji po siatce, przyciski i bumpery do natychmiastowych działań po naciśnięciu oraz spusty reagujące na nacisk do stopniowej kontroli prędkości. Zmuszanie graczy do przeciągania kursora po polach ekwipunku lub ikonach na ekranie zamienia bezpośrednie naciskanie przycisków lub pada kierunkowego w powolne, skomplikowane ruchy i powoduje, że te elementy sterujące nie są używane.
| Niezalecane | Zalecane |
|---|---|
|
|
Ponowne wykorzystanie fizyki dotyku na urządzeniach mobilnych w przypadku drążków analogowych
Zastosowanie logiki sterowania dotykowego lub wirtualnego joysticka bezpośrednio do drążków analogowych wpływa na ruch, celowanie i sterowanie kamerą. Aby dokładnie skalibrować wartości osi drążka analogowego, zapoznaj się z artykułami Przetwarzanie ruchów joysticka (Kotlin lub Java) i Informacje o kontrolerze (biblioteka kontrolera do gier w C++).
Niekontrolowane przyspieszenie kamery
Sterowanie kamerą na urządzeniach mobilnych wykorzystuje szybkość i pęd przesuwania, dzięki czemu gracze mogą szybko obracać kamerę krótkimi ruchami palca. Przekazywanie danych wejściowych z drążka analogowego bezpośrednio do tej logiki przesuwania palcem powoduje, że kamera przyspiesza w niekontrolowany sposób, gdy gracz przechyla drążek, i nadal się przesuwa po jego zwolnieniu, co uniemożliwia stabilne celowanie. Zamiast tego obracaj kamerę ze stałą prędkością proporcjonalną do wartości osi drążka i natychmiast zatrzymuj, gdy gracz puści drążek.
Resetowanie celowania po odskoku
W przypadku sterowania dotykowego podniesienie kciuka jest natychmiast rejestrowane na krawędzi wirtualnego joysticka, co blokuje ostateczny kierunek celowania. Na fizycznym padzie do gier zwolnienie drążka powoduje, że sprężyny mechaniczne przyciągają go z powrotem do pozycji (0, 0), raportując po drodze wartości osi pośrednich. Ponowne użycie logiki dotknięcia i zwolnienia powoduje, że celownik cofa się lub resetuje, gdy drążek wraca do środka. Zamiast tego aktualizuj kierunek celowania tylko wtedy, gdy gracz przechyli drążek poza ustawiony próg, i zablokuj ostatni prawidłowy kąt, gdy przechylenie mieści się w tym progu, lub użyj dedykowanego przycisku do strzelania.
| Niezalecane | Zalecane |
|---|---|
|
|
Dalsze kroki
Po zastosowaniu tych wytycznych dotyczących projektowania sprawdź implementację w różnych układach kontrolera i na różnych formatach w sekcji Testowanie obsługi kontrolera.