2012-06-01 57 views
1

有時紋理從精靈中消失。我有一個出現白色的精靈,它應該有一個紋理和一個標籤,它應該有一個文本,它會出現黑色。標籤是精靈的子類,所以這個問題與精靈有關。有人能告訴我什麼是問題嗎? Android上的Cococs2D有人遇到過這個bug嗎?謝謝 !適用於Android紋理的Cocos2D消失

回答

1

當我從cocos2d的「外部」進行導航時,我遇到了這樣的問題,即我依靠Android的本機後退按鈕的回調來更改場景。顯然,這個回調不能和cocos一樣工作,並導致這個問題(也許是TextureCache中的WeakReference)。希望它有助於:)

+0

當我回去時,我銷燬了當前場景,當我重新輸入 – ionutgyn

+0

時,我再次重新創建它當然,這很完美,但是您是否會使用硬件的「返回」按鈕 - 活動中的回調,或者而是你使用Cocos2D按鈕來做到這一點? – Fszczemton

+0

我實現了一個後退按鈕,我使用hardeware後退按鈕,但是同樣的按鈕,我指示tu做同樣的事情。任何我可以解決這個問題。當我銷燬場景時,它來自CCDirector.sharedDirector()。end()方法巫婆。消除這種方法解決了我的問題。求助求助 – ionutgyn

0

您使用的是pvr嗎?當我嘗試使用pvr時,我得到的聽起來像是同樣的問題。我切換到PNG,它解決了我的問題。

+0

我使用的只是pngs的紋理,在場景中我有,讓我們說3個對象(精靈) ,每次都會從背景精靈中消失我的紋理,並從其他精靈中消除一個或兩個紋理,其他時間會從該場景中的所有精靈紋理中消失。 – ionutgyn

+0

我第一次看到,當我進入我的場景時,每一個思考都很完美,但是當我回來再來時,紋理會消失,但不會立即,在幾秒鐘之後,或者在場景中播放一些對象之後 – ionutgyn