2011年6月3日 星期五

[cocos2d] 如何加 Accelerometer ?

(1) 到想要實作的 CCLayer  , 打開 
    self.isAccelerometerEnabled = YES


(2)在 init 或 開始動作的地方 實作
   [[UIAccelerometer sharedAccelerometer] setUpdateInterval: (1.0 / 60)];


(3)然後增加觸發的 SEL
  - (void)accelerometer:(UIAccelerometer*)accelerometer didAccelerate:(UIAcceleration*)acceleration 
{
// 

    NSLog(@"x :%f ,y:%f ,z:%f" ,acceleration.x,acceleration.y,acceleration.z);

}
   
(4)最後注意,此收的到座標系跟 cocos2d 是不同的,記得要轉換一下。
   




ps: 開關只要設定  self.isAccelerometerEnabled 就OK了





沒有留言:

張貼留言