草庐IT

accelerometerData

全部标签

ios - 从加速度计读数中获取重力

我想要一个标签来显示iPhone正在经历的当前g力。我有从加速度计获取信息的代码,但我不知道如何将数据发送到标签以显示当前的g力。这是我的代码...if(!self.manager){self.manager=[CMMotionManagernew];}if(self.manager.isAccelerometerActive){[self.managerstopAccelerometerUpdates];}NSOperationQueue*queue=[NSOperationQueuenew];[self.managersetAccelerometerUpdateInterval:1

android - 如何比较 iOS 和 Android 中的加速度计值

我在iOS中获取加速度计值如下if(motionManager.accelerometerAvailable){NSLog(@"Accelerometeravaliable");[motionManagerstartAccelerometerUpdatesToQueue:[NSOperationQueuecurrentQueue]withHandler:^(CMAccelerometerData*accelerometerData,NSError*error){if(!error){NSLog(@"raw_accel_X==%f,date=%@",accelerometerData.a

ios - 如何在 swift 中使用加速度计和重力检测苹果 watch 的位置?

我已经为AppleWatch创建了一个应用程序。逻辑是,当用户举起手并点击应用程序中的按钮时。那时我将获取加速度计值。每当用户举手并遇到捕获的位置时,我都必须向iPhone发送消息。对我来说,我得到的值是正确的但是,它总是会根据加速度计给出值。这意味着用户不会举手但加速度计值匹配。因此值将发送到移动设备。funcstartUpadateAccelerometer(){self.motionManager.accelerometerUpdateInterval=1.0/10.0self.motionManager.startAccelerometerUpdates(to:Operatio

ios - 加速度计数据不断波动

我把我的手机放在Parquet上的同一个地方。但每次我调用下面的代码片段时,这个值都在不断变化ifletaccelerometerData=motionManager.accelerometerData{letz:String="x:"+String(accelerometerData.acceleration.x)+"y:"+String(accelerometerData.acceleration.y)+"z"+String(accelerometerData.acceleration.z)print("\(z)")}这是我用来初始化和启动加速度计的代码//Acceleromete

swift - SKSpriteNode 卡在 init(edgeLoopF​​rom :) - SKPhysicsBody

我有一个名为“Floor”的单独类,如下所示。classFloor:SKNode{overrideinit(){super.init()//letedgeFrame=CGRect(origin:CGPoint(x:1,y:1),size:CGSize(width:1078,height:1950))//self.physicsBody=SKPhysicsBody(edgeLoopFrom:edgeFrame)letborderBody=SKPhysicsBody(edgeLoopFrom:self.frame)borderBody.friction=0self.physicsBody=