0
我有一个鸟精灵,我想在屏幕上跳动。所以当它到达屏幕的边界时,鸟会来回移动。这是行得通的,但我无法每次翻转精灵。它第一次向右移动并且碰到屏幕的右边缘,当它回来并碰到左侧时,精灵不会翻转。这是我想要做的在更新循环中翻转雪碧
- (void)update:(ccTime)dt
{
if (bird_x > 1550 || bird_x < 0)
{
flip *= -1;
self.bird.flipX = YES;
}
bird_x = bird_x + 10 * flip;
_bird.position = ccp(bird_x, 1000);
}
我在做什么错了? 在此先感谢。
Thanks.that did the trick – Anil