티스토리 뷰

my Programing/iPhone

UIAcceleration

Gandawon 2010. 1. 20. 12:38

 아이폰(아이팟 터이) 의 상태

 X

 Y

 Z

 화면을 위로 두고 책상위에 두었을때

 0

 0

 -1

 화면을 바닥으로 두었을때

 0

 0

 1

 홈버튼을 위로 두고 세웠을때

 0

 -1

 0

 홈버튼을 아래로 두고 세웠을때

 0

 1

 0

 홈버튼을 왼쪽으로 두고 가로로 세웠을때

 1

 0

 0

 홈버튼을 오른쪽으로 두고 가로로 세웠을때는

 -1

 0

 0

 

[초기화]

UIAccelerometer *accelerometer = [UIAccelerometer sharedAccelerometer];

accelerometer.delegate = self;

accelerometer.updateInterval = 1.0f/60.0f; // 60분의 1초


#define kAccelerometerFrequency 50 //Hz
-(void)configureAccelerometer
{
	UIAccelerometer* theAccelerometer = [UIAccelerometer sharedAccelerometer];
	theAccelerometer.updateInterval = 1 / kAccelerometerFrequency;
	theAccelerometer.delegate = self;
}
 
- (void)accelerometer:(UIAccelerometer *)accelerometer
didAccelerate:(UIAcceleration *)acceleration
{
	UIAccelerationValue x, y, z;
	x = acceleration.x;
	y = acceleration.y;
	z = acceleration.z;
}



http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIAcceleration_Class/Reference/UIAcceleration.html

'my Programing > iPhone' 카테고리의 다른 글

iPhone SDK 구버젼 받기 ...  (0) 2010.07.03
peakPowerForChannel  (0) 2010.01.28
drawSolidPoly  (0) 2010.01.27
아이폰에 어플 올리기!! 성공!  (0) 2010.01.20
아이폰 개발자 등록없이 앱 올리기 ...펌  (0) 2010.01.18
댓글