0

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で実行すると、同じ場所で振動するだけで、上にも下にも移動できません。どうしたの?

4

1 に答える 1