2011-06-28 144 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