快速滚动背景

时间:2011-06-28 12:45:27

标签: background scroll move

我想要一个以与UItableView类似的方式滚动背景的游戏。我用计时器解决了这个问题,该计时器将背景向上移动并带来了同一图片的另一个副本

if (bg1.center.y <= - self.view.bounds.size.height/2 ) {
    bg1.center = CGPointMake(bg1.center.x, 690); 
}
if (bg2.center.y <= - self.view.bounds.size.height/2 ) {
    bg2.center = CGPointMake(bg2.center.x, 690); 

bg1.center = CGPointMake(bg1.center.x, bg1.center.y - movement);
bg2.center = CGPointMake(bg2.center.x, bg2.center.y - movement);

但是我移动图片的速度越快,问题就越多:背景之间出现间隙,他们移动它们的速度越快越好!移动是通过在屏幕上滑动的速度来定义的

有什么想法解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用canvas元素