2011-06-28 111 views
0

我想要一个以类似于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); 

但计时器解决它的速度更快我谨出现更多的问题的照片:有背景之间出现差距,他们所得到的biggiger更快地移动它们!运动是通过在屏幕上滑动的速度来定义的

任何想法来解决这个问题?

+0

好吧,我刚刚解决了我的问题,我自己的,以防万一有人有兴趣: – Andre

回答

0

你可以尝试使用canvas元素

+0

对不起,我不知道canvas元素是什么呢? – Andre

+0

也许我应该说它的iOS应用程序? – Andre

+0

对不起,canvas是一个html元素;当与JavaScript结合使用时,您可以做各种各样的动画。查看http://www.chromeexperiments.com/ – functionptr