2012-04-10 21 views
2

我有一個紋理,我需要設置爲背景。滾動應該在左側,右側和底部方向。我試圖改變紋理座標,交換3行紋理,然後交換水平紋理......史詩般的失敗。 有誰知道如何從各個方向的相同平鋪紋理製作背景嗎?Cocos2D。各個方向的無盡背景

+0

輕鬆谷歌搜索:http://www.youtube.com/watch?v = WUwooABmg3Y – mattblessed 2012-04-10 21:53:32

+0

是的,但我也需要添加垂直平鋪 – 2012-04-10 22:16:22

+0

k看看CCParallaxNode在這裏:http://www.raywenderlich.com/3611/how-to-make-a-space-shooter-iphone-game – mattblessed 2012-04-16 19:28:51

回答

1

你有很多方法來此,這取決於你的需求:

如果你正在尋找一個巨大的滾動背景(雖然不是無限的),你可以使用CCBigImage extension

如果你想要無限的滾動背景,@Skullz建議的也可以。您可以輕鬆修改該代碼以支持兩個軸的滾動,而不是重新定位2個圖像,您可以重新定位其中的4個。

使用該方法,再加上一些隨機項目來添加一些變化應該就足夠了。您也可以使用CCParallaxNode獲得更好的效果。

+0

pabloruiz55 hej男人,很酷的東西。我有一個類似的問題,嘗試使用ParallaxBackground和兩個精靈表並使用CCSpriteFrameCache。我正在使用iPhone的視網膜顯示器,並希望通過沒有一個圖像不斷重複,而是每個圖層的兩個圖像(例如,一層有云,另一層有藍天)來給遊戲帶來多樣性。不幸的是,2048x2048的限制不允許包含更大的Spritesheet,當我嘗試使用2時,幀速下降。我應該用代碼發佈一個問題嗎? – mm24 2012-04-23 15:02:43