Je fais le jeu et je dois obtenir l'accéléromètre des deux derniers points que le téléphone a déplacés de même si le téléphone s'est déplacé du point zéro au point 20 dans l'axe x , l'accéléromètre actuel en x est égal à 20 et je peux l'obtenir, mais je ne peux pas obtenir le dernier point (point zéro) qui est avant le point actuel (20 points) et voici le code du point courant:Comment calculer l'accéléromètre des deux derniers points de l'appareil déplacé
var currentX: Double = 0.0
// and then in viewDidload :
movementManager.accelerometerUpdateInterval = 0.2
//Start Recording Data
movementManager.startAccelerometerUpdatesToQueue(NSOperationQueue.mainQueue())
{ (accelerometerData: CMAccelerometerData?, NSError) -> Void in
self.getvalues((accelerometerData?.acceleration)!)
if(NSError != nil)
{
print("\(NSError)")
}
}
func getvalues(acceleratiuon:CMAcceleration)
{
currentX = acceleratiuon.x
}
Merci pour votre réponse, mais pouvez-vous me montrer comment le faire s'il vous plaît! Merci encore –
son assez simple enregistrer un auditeur pour le changement de données de capteur et que la fonction de rappel enregistrer toutes les valeurs dans le tableau dynamique! –
Merci beaucoup @Geshesh, votre réponse m'a beaucoup aidé :) –