我試圖用大約54幅圖像(320x480,每張圖像)將大動畫加載到CCSpriteFrameCache中時出現問題,我無法使用plist進行此操作。我怎樣才能使動畫工作?目前,我的動畫無法在iPhone 2G,3G和iPod上使用。帶CCSpriteFrameCache的大動畫iPhone - plist
感謝您的幫助, 約翰
我試圖用大約54幅圖像(320x480,每張圖像)將大動畫加載到CCSpriteFrameCache中時出現問題,我無法使用plist進行此操作。我怎樣才能使動畫工作?目前,我的動畫無法在iPhone 2G,3G和iPod上使用。帶CCSpriteFrameCache的大動畫iPhone - plist
感謝您的幫助, 約翰
您不需額外能夠做到這一點... 考慮播放視頻或動畫只是在屏幕的一個小部分。
最好的辦法是確定爲什麼動畫有54個圖像都是屏幕的寬度/高度。這是不必要的圖像數量。
打破動畫下來:
Is the background 'static' (does it move around, change constantly, etc?)
如果周圍移動了一點,但確實是一個更大的「畫布」的一部分,那麼簡單地導出了整個背景畫布和使用cocos2d的執行動作你自己提供給您的行爲(CCMoveTo,CCJumpTo,CCDelayTime,CCSequence等)
What in the animation moves around, and how does it move around?
Can it be broken into much smaller bits and the frames for the various "characters"
or "movable objects" within the scene be exported out onto a sprite sheet (saved out
via Zwoptex?)
一個好的動畫順序應該是一系列更小的圖像,都異口同聲地一起工作,以創建最終的「動畫序列」。
如果你把它分解下來,如果你能夠將你的54張圖像以320x480縮小到512x512 spritesheets(ala Zwoptex),我不會感到驚訝。
如果您在分解時遇到困難,我可以查看最終的動畫,並幫助您確定可以最小化以減少開銷的內容。