Lo stick del controller va per conto suo? Come testare ogni input prima di dare la colpa
Uno stick del controller che va per conto suo segnala un valore lontano dal centro quando lo rilasci. Per verificarlo, apri il test del gamepad, premi un pulsante qualsiasi per collegare il controller, rilascia entrambi gli stick e osserva l'avviso di drift. Il drift di solito dipende dall'usura del sensore dello stick. Il browser può mostrarlo, ma non può ripararlo. I controlli qui sotto distinguono un guasto reale da un'impostazione di gioco o da un problema di connessione.
Test gamepadIl mio controller funziona?Usalo gratisCome il browser legge un controller
I browser leggono i controller di gioco tramite la Gamepad API. Ogni pulsante indica se è premuto e un valore da 0 a 1. Ogni asse analogico restituisce un valore da −1 a 1. Per uno stick, il primo asse è sinistra-destra e il secondo è su-giù. Uno stick a riposo dovrebbe restituire valori vicini allo zero.
Il browser non mostra un controller finché non viene premuto uno dei suoi pulsanti. È una regola dell'API, ed è il motivo per cui il test chiede di premere qualcosa prima che compaia qualsiasi dato. Una volta collegato, i valori si aggiornano molte volte al secondo mentre la pagina è in primo piano.
La maggior parte dei controller usa una disposizione standard. I nomi standard seguono la disposizione Xbox: A, B, X e Y per i pulsanti frontali, e i pulsanti 6 e 7 per i grilletti. Su un pad PlayStation le stesse posizioni si chiamano Cross, Circle, Square e Triangle. Alcuni controller di terze parti riportano una disposizione non standard, quindi i loro pulsanti potrebbero avere una numerazione diversa e il disegno non corrisponderà.
Come si presenta il drift
Il drift è uno spostamento costante quando lo stick è rilasciato. Lo stick potrebbe leggere 0,20 da un lato e restare lì, quindi un personaggio cammina lentamente da solo o una telecamera ruota. Un po' di rumore è normale, perché i sensori non sono mai perfettamente fermi. Il test segnala un avviso quando uno stick a riposo legge più di 0,1 della sua corsa e resta così per circa un secondo.
L'avviso è un'euristica. Uno stick tenuto volutamente fuori centro per un secondo sembra anch'esso a riposo, quindi lascialo andare prima di giudicarlo. Uno stick che torna al centro ogni volta non va in drift. Uno stick che si ferma sempre allo stesso spostamento, invece, sì.
Testa ogni input in ordine
Esegui i test in questo ordine, così ogni passo restringe la causa.
- Collega il controller. Premi un pulsante e verifica che compaiano il nome del controller e la mappatura. Se non compare nulla, il browser non vede il controller. Controlla la connessione, poi prova un altro browser. Il controllo delle info browser mostra quale browser e quale versione stai usando.
- Premi ogni pulsante. Ognuno dovrebbe illuminarsi sul disegno, e la tabella dovrebbe mostrare Sì con un valore vicino a 1.000 mentre è tenuto premuto. Un pulsante che non si illumina mai è morto, oppure non sta inviando un segnale.
- Tira ogni grilletto. Il grilletto dovrebbe riempirsi dal basso mentre lo tiri, e il valore dovrebbe salire in modo regolare da 0 a 1.
- Sposta ogni stick fino ai bordi. Il punto dovrebbe seguire lo stick fino al bordo del suo cerchio. Uno stick che si ferma prima del bordo, o che salta, ha un problema.
- Rilascia e osserva. Lascia andare entrambi gli stick e non toccarli. Ognuno dovrebbe risultare Centrato.
- Premi i click degli stick. Premere uno stick verso il basso dovrebbe illuminare L3 o R3 sul disegno.
Cosa causa il drift
Molti stick misurano la posizione con un potenziometro, una pista resistiva su cui scorre un cursore. Dopo migliaia di movimenti la pista e il cursore si usurano, e la lettura può andare in drift o saltare. Altri stick usano sensori a effetto Hall, che leggono la posizione di un magnete senza una pista di contatto. Non hanno una pista che si consuma, ma in alcuni casi richiedono comunque una calibrazione.
Polvere, sudore e impugnature consumate non causano il drift da soli, anche se possono rendere lo stick duro o farlo impuntare. Aprire un controller può far decadere la garanzia, quindi verifica prima questo aspetto e procedi solo se sai come si incastrano le parti.
Cosa provare prima di sostituirlo
- Calibra nel sistema operativo. Su Windows cerca «Configura controller di gioco USB» e usa la pagina di calibrazione per ricentrare gli stick. macOS non ha una pagina integrata equivalente per la maggior parte dei controller, quindi usa il software del produttore, se ne esiste uno.
- Controlla il gioco. Molti giochi hanno un'impostazione di zona morta per gli stick. Una zona morta più ampia nasconde un piccolo drift durante il gioco. Non ripara il sensore.
- Prova su un altro computer o cavo. Un drift che si presenta su due macchine indica il controller. Un drift che compare in una sola app indica il supporto ai controller di quella app.
- Controlla la garanzia. Uno stick che va in drift durante la garanzia rientra in una riparazione o sostituzione. Un sensore usurato non torna a posto con l'uso.
Pulsanti e stick si guastano in modi diversi. Un pulsante morto è di solito un interruttore sotto il pad, e uno appiccicoso a volte può essere pulito. Un pulsante del mouse che scatta due volte è un guasto correlato ma separato, trattato in doppio clic del mouse da solo. Uno stick che va in drift è di solito un sensore. Testa i due separatamente per non confonderli.
Vibrazione e batteria
La vibrazione è una funzione a parte. Il test attiva il suo pulsante solo quando il browser espone un attuatore di vibrazione per il controller. Quando il pulsante è grigio, quel controller o quel browser qui non offre la vibrazione. Di per sé non è un guasto.
Una batteria scarica può causare letture strane sui controller wireless. Ricarica completamente il controller e ripeti il test prima di giudicare gli stick.
Risposte rapide
Perché il mio controller non compare nel test?
Premi un pulsante sul controller. I browser segnalano un controller solo dopo una pressione, quindi un controller inattivo resta nascosto.
Un po' di drift è normale?
Un certo rumore è normale. Uno spostamento costante che non torna al centro è drift.
Il test può risolvere il drift?
No. Mostra la lettura. La calibrazione nel sistema operativo o lo strumento del produttore può compensare alcuni spostamenti, ma un sensore usurato richiede riparazione o sostituzione.
Tradotto dal Originale in inglese con l'assistenza dell'IA.
Commenti
Nessun commento per ora. Sii il primo.


