Domanda

Sto utilizzando l'accelerometro per spostare un oggetto sullo schermo.Funziona solo quando l'iphone è scarico.

Se uso l'iPhone in un'altra posizione, l'oggetto non si muove come voglio (l'asse Y non è ben gestito).

Quindi, devo calibrare la posizione dell'accelerometro, immagino.Ma non ho idea di come farlo.

Mi aiuti per favore.

Grazie in anticipo.

Saluti, Alpesh

È stato utile?

Soluzione

ciao spero che vada tutto beneUna semplice ricerca su Google ha prodotto questo bellissimo post.È esattamente quello che volevi.Un tutorial sulla calibrazione e sulle ottimizzazioni dell'accelerometro.

Questo tutorial presuppone che tu conosca le basi dell'accelerometro.In caso contrario, ci sono molti tutorial su Google che ti aiuteranno ad abituarti alle nozioni di base dell'accelerometro.

Questo tutorial si concentrerà su 3 cose:

  1. Calibrazione dell'accelerometro in modo che l'utente possa giocare da qualsiasi posizione.
  2. Cambiare la "sensibilità" del movimento del tuo oggetto.
  3. Aggiunta l'opzione per "invertire" i controlli.

Prima di tutto, perché preoccuparsi di aggiungere queste funzionalità?Semplice.Avvia il tuo gioco basato sull'accelerometro e prova i seguenti test:

  1. Gioca seduto in una posizione perfetta.
  2. Voce dell'elenco
  3. Giocalo rilassato.
  4. Gioca sdraiato su un fianco.
  5. Gioca sdraiato sulla schiena con il dispositivo parallelo al pavimento e allo schermo di fronte a te.

Ottenuto da questo sito:

http://www.iphonedevsdk.com/forum/iphone-sdk-tutorials/39833-tutorial-accelerometer-calibration-optimizations.html

Fammi sapere se questo aiuta se sceglie questa come risposta.A parte questo, se hai bisogno di ulteriore aiuto fammi sapere

Ho implementato questo codice tutorial nella mia app e non sto giocando a un semplice gioco di ping pong sottosopra e nemmeno giocando di lato mentre sono sdraiato sul letto.:D

Pk

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top