방법은 간단하게 다음과 같이 SKScene에 걸쳐 모든 모션 동작을 나눠 약 : -
// hand-over motion gestures to SKScene
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
SKView * skView = (SKView *)self.view;
[skView.scene motionBegan:motion withEvent:event];
}
- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
SKView * skView = (SKView *)self.view;
[skView.scene motionCancelled:motion withEvent:event];
}
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
SKView * skView = (SKView *)self.view;
[skView.scene motionEnded:motion withEvent:event];
}
이미 시도한 것에 대해 코드를 추가하십시오. – ZeMoon
또한보십시오 이것에 : http://stackoverflow.com/questions/150446/how-do-i-detect-when-someone-shakes-an-iphone – ZeMoon
감사합니다, 그러나 그것은 나의 상황을 돕지 않는다 나는 흔들기 동작 제스처를 사용하는 방법을 알고 있지만 SKScene에서 동작 제스처가 작동하지 않는다면 함수는 결코 호출되지 않지만 뷰 컨트롤러에서는 호출되고 작동합니다. – user3808710