在我正在開發的Cocos3d應用程序中,我將幾個精靈添加到CC3Layer中。這些精靈會在3d內容後面呈現,每次觸摸屏幕時,2D內容都會閃爍。我已經試着在CC3Scene上打開了自己,self.shouldClearDepthBuffer = YES;並告訴導演在同一個CC3Scene中setDepthTest [[CCDirector sharedDirector] setDepthTest:YES] ;.但沒辦法,它仍然閃爍,效果在Ipod touch 4等老設備中更爲明顯。我放棄與CC3BillBoards合作,因爲它沒有滿足應用程序的需求。但是,如果內容覆蓋3d內容,則觸摸發生時不會發生閃爍。有人經歷過這樣的事嗎?有沒有辦法解決它? 謝謝。 卡洛斯。Sprite閃爍在3D內容後面,cocos3d
0
A
回答
0
如果您只是想在背景中使用一堆帶紋理的矩形,則可以使用populateAsCenteredRectangleWithSize:
或CC3MeshNode
上的類似方法簡單地創建它們。看看CC3DemoMashUpScene
中的addGround
方法如何創建地面。
儘量避免使用CC3Billboards
。 CC3Billboards
用於容納cocos2d精靈或2D粒子生成器。除非您已經擁有了3D場景中必須使用的2D精靈或粒子生成器,否則您應該直接在3D世界中直接創建網格它是太多效率更高,因爲存在開銷之間來回切換2D和3D渲染。
你的相機是移動的還是靜態的?
如果你需要這些背景圖像跟蹤攝像頭,可以使用在每個asCameraTrackingWrapper
,或者乾脆將相機設置爲圖像的矩形節點的目標,以及shouldTrackTarget
屬性設置爲YES
。
相關問題
- 1. 移動時Sprite閃爍libgdx
- 2. Firefox閃爍3D變換
- 3. Java JLayeredPane內容在刷新時閃爍
- 4. 從ajax更新div內容時閃爍和閃爍
- 5. 閃爍頁面
- 6. 在從後臺恢復時呈現ModalViewController,避免下面的內容閃爍
- 7. 之前SceneKit內容的閃爍
- 8. jQuery的ScrollTo和鉻:內容閃爍
- 9. 交換JPanel內容時閃爍
- 10. Firefox中無風格內容的閃爍
- 11. cocos2d版本升級後的Sprite閃爍文物
- 12. LibGDX桌面閃爍
- 13. wordpress頁面閃爍
- 14. VB.Net面板閃爍
- 15. CATiledLayer在變焦後閃爍
- 16. 當頁面內容被操縱時停止javascript閃爍?
- 17. 圖片背景在頁面加載時閃爍白色閃爍
- 18. 在IE頁面閃爍閃爍,mozilla顯示白色背景
- 19. jQuery:閃爍的文字在結束閃爍後將不可見
- 20. Symfony OutputFormatterStyle「閃爍」不閃爍
- 21. 閃爍或閃爍bgcolor
- 22. UIAlertViewController閃爍/閃爍簡要
- 23. 停止閃爍從閃爍
- 24. 面板閃爍與Pictureboxes
- 25. Android啓動畫面閃爍
- 26. jQuery面板滑塊閃爍
- 27. Jquery滑塊面板閃爍
- 28. 閃爍透明面板
- 29. Visual Basic PictureBox面板閃爍
- 30. 右側面板閃爍