2010-08-19 60 views
1

我正在寫一個遊戲,其中有一個網格中顯示的迷你遊戲的縮略圖,NSArray中的CCSprites。然後縮放其中一個來創建縮放效果。一旦放大,它就隱藏起來,以揭示實際的「活的」迷你遊戲(CCNode),它在變焦動畫發生時不可見地被添加到場景中。這意味着如果迷你遊戲外觀與縮略圖完全相同,則會有無縫過渡。幾秒鐘後,放大的縮略圖會再次出現,覆蓋實際的小遊戲並縮小。取一個cocos2d節點的「截圖」,然後用它作爲sprite

我的問題是,我如何拍攝實際小遊戲的快照並將其作爲縮略圖使用,因此用戶無法判斷縮略圖是否真的不是真正的遊戲?當遊戲暫停時,這一切都必須在瞬間發生,但精靈還沒有出現。

我擔心我的解釋不是很好,但我希望有人能理解它!

回答

2

好的...解決了它。我想我應該在發佈之前搜索更多。

一段時間後,我來翻過這兩篇文章: http://www.bit-101.com/blog/?p=1861Replacing image in sprite - cocos2d game development of iphone

我使用的第一篇文章中的代碼(調節它的視網膜顯示之後),以創建包含像素數據的數組。然後將其顛倒(倒過來開始),然後推入UIImage。然後我用圖像初始化一個CCTexture2D,並用這個替換現有的精靈紋理。

我希望這可以幫助別人在某些時候。

相關問題