我一直在試圖總結我解決這個頭,我還沒有發現在文檔或論壇,或者有什麼好解釋的,所以這裏有雲:如何CCSpriteBatchNode與CCAnimation結合?
我可以結合CCSpriteBatchNode與CCAnimations?如果是這樣,怎麼樣?你能給出一個代碼示例嗎?
我知道CCAnimation可以用來自幾個不同的緩存紋理(CCTexture2D/CCTextureCache)的幀來定義,但CCSpriteBatchNode只能指向一個紋理。
我猜,這相當於數個獨立的子問題:
我可以動畫雪碧我遞了爲孩子與CCAnimation一個CCSpriteBatchNode?這仍然會給我批量速度優勢嗎?而如果CCAnimation是指在不同的紋理幀將出現錯誤?
從理論上講,我可以定義與不同的紋理幀的動畫,因此他們將不得不從不同CCSpriteBatchNodes,是否正確?或者那是不可能的?
我可以在一個CCSpriteBatchNode上有幾個不同的精靈,每個都調用在該批處理節點上定義幀的CCAnimations,全部來自同一個CCSpriteBatchNode的Texture?
感謝任何人可以花一分鐘向我解釋這一點!
謝謝Pterie,爲自己找到了。我曾閱讀過許多關於這個主題的文檔,唉,一旦你看到源代碼,技術差異的確切細節就會變得清晰。 – Averett 2012-04-12 21:10:14