UIAccelerometer を使用して CCSprite を移動できるようにしたいと考えています。上下に動かすだけです。私が使用するコードは次のとおりです。
- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration
{
valueX = acceleration.y * 45.0;
int newPos = (int)(valueX + _rocket.position.x);
CGPoint newCenter = ccp(100, newPos);
_rocket.position = newCenter;
}
_rocket はスプライトです。
iPhoneで実行すると、同じ場所で振動するだけで、上にも下にも移動できません。どうしたの?