所以即時嘗試使用一個簡單的靜態背景來製作遊戲,但是當我將它繪製到屏幕上時(因爲圖像的分辨率與屏幕沒有縮放比例相同屏幕),它會錯誤地繪製圖像的底部,其中圖像的底部幾百個像素沿着圖像完全相同。對不起,這是很難解釋,但是在這裏,我真的不能發佈什麼是錯的圖像。Cocos2D android背景圖像被搞砸了
現在我只是使用一個簡單的精靈渲染這個背景圖像。這裏是正在使用的代碼:
// background layer: another image
background = CCSprite.sprite("WaterBackground.png");
// change the transform anchor point (optional)
background.setPosition(CGPoint.make(GAME_WIDTH/2, GAME_HEIGHT/2));
addChild(background);
我在這裏做錯了什麼? Cocos2D不支持如此大的圖像用於精靈嗎? (分辨率爲800 * 1280) 任何幫助將不勝感激!
因爲我現在可以上傳圖片,這裏是什麼樣的視覺效果是怎麼了:
而且在我的遊戲問題:
,你可以看,這個問題很難形容。這個問題只存在於這幅較大的圖像中。我在GIMP中手動縮放它,然後將它放大到遊戲中,看起來很好(除了分辨率較低外)。我也嘗試縮小這個更大的圖像,這仍然導致同樣的問題。希望你們能幫助我,因爲我不知道可能會導致這個錯誤的原因。特別是因爲我讀到Cocos2D的最大支持的圖像大小是2048 * 2048,並且我的圖像完全在此範圍內。
感謝您提供任何幫助!
謝謝你!這絕對有效,現在一切都運行完美,沒有那個bug =] – Intrivix
很高興幫助你=) – rstk