我遇到了加載POD文件的性能問題。我正在使用WebGL爲在線服務創建的模型,因此這些模型非常詳細。我得到的模型總數很大,我真的想避免重新制作它們。因此,增加場景fps中加載的模型數量正在下降。在不改變這些模型的情況下是否有任何一般性建議來提高性能?我禁用了多重採樣,試圖減少紋理的大小,燈光數量和其他類似的東西。此外,所有型號都可以通過相機查看,因此我無法使用撲殺。這些模型也不同。有什麼建議麼?Cocos3d中POD文件的性能
回答
我知道我錯過了一些東西! :)一般說,我創建了cocos3d模板,而不是使用我自己的機制添加POD文件。但是,如果您將看到Scene.m中有
[self createGLBuffers];
[self releaseRedundantData];
-initializeScene中的方法。當然,添加POD文件後我沒有使用它們。這有助於將性能從7 fps提高到30.
你是否設法獲得60 FPS的下降POD文件?只有幾個網格,我無法獲得超過37個FPS。 – rraallvv
@rraallvv是的,我已經獲得60 fps,同時加載至少40個POD文件,每個人在iPad 3上有2000-3000張左右的面孔。您可以在我的應用程序「Planner 5D」 – medvedNick
中看到性能哇!很棒的應用我正在將它安裝在我的iPad mini上。任何有關如何獲得更高FPS,遠距離物體網格簡化,批處理等方面的建議。 – rraallvv
- 1. CocosBuilder或SpriteBuilder上的Cocos3d和pod文件
- 2. 我怎樣才能得到所有從.POD文件節點Cocos3D
- 3. 如何在COCOS3D中從URL加載.pod文件
- 4. iOS Cocos3D在initializeScene方法之外添加.pod文件
- 5. 使用Cocos3D/POD網格建模瞳孔擴大
- 6. 將POD格式從3D Max導出到cocos3D
- 7. Cocos3D模板不能編譯
- 8. 不能在cocos3d中使用CC3LineNode畫線
- 9. Android上的Cocos3d
- 10. 未加載POD文件
- 11. pod更新 - 無此文件
- 12. 手動安裝pod文件
- 13. 如何將3d對象的頭文件添加到cocos3d中?
- 14. isgl3d pod文件未在iPad中顯示
- 15. 在Swift Pod中混合Objective-C文件
- 16. 性能讀文件中SCALA
- 17. 警告缺少來自Pod的文件
- 18. 如何使cocos3d
- 19. iPhone賽車遊戲中cocos3d
- 20. 我們可以從pod文件中刪除文件嗎?
- 21. 文件IO性能
- 22. 在Python中的性能配置文件
- 23. 閱讀性能在PowerShell中的文件
- 24. 重構POD文檔
- 25. 存儲庫管理和pod文件:cocoapods
- 26. 我在安裝pod文件時出錯
- 27. Swift:無法使用Pod文件庫
- 28. openshift v3 pod文件未找到
- 29. 如何將文件導入pod?
- 30. 如何安裝cocos3d?
聽起來像「我越添加得越慢」。這是可以預料的。您應該運行一些測試並檢查減少細節(頂點數量)或紋理是否有助於提高性能。 – LearnCocos2D