我在AS3上寫了一些代碼,它使用Starling
和Box2D flash
。 我創建的對象不超過15個,只有6個可移動的和4個關節。 在iPhone4上運行時,我無法獲得超過30 FPS。當物體陷入睡眠狀態時,FPS上升到60. 從Box2D flash
甚至可以獲得30 FPS以上的FPS嗎?也許一些調整與迭代和timetep參數?Box2D閃存FPS和性能
回答
將您的world.Step(..)
函數中的velocityIterations
和positionIterations
的數量降低將直接影響您的幀率,我已經分別使用了3和5。你是否將任何一個身體設置爲子彈?
沒有子彈,只是帶輪子和地面的矩形。我試着減少迭代。 – user1561713 2013-03-26 16:16:25
你獲得了多少fps? – user1561713 2013-03-26 16:17:41
我有一個穩定的30fps與多達100個機構(許多小多邊形,使平滑的地形),只是調試繪製。然而,在Android上,我聽說Flash(確切地說,AIR)在iPhone上運行速度較慢,但對Starling並不確定。您是否在使用任何自定義聯繫人偵聽器或在碰撞發生時做特別的事情? – 2013-03-26 16:53:41
- 1. Box2D閃存,銷燬機構
- 2. 在swf閃存文件上顯示fps
- 3. AS3 /閃存性能Spritesheets/Starling
- 4. Internet Explorer閃存性能
- 5. box2D閃光燈:選擇性的結婚
- 6. AS3 FPS和性能之間的鏈接?
- 7. Cocos2d + Box2d性能ARMv6 vs ARMv7
- 8. 閃存Math.random()返回的可能性1
- 9. AS3 /閃存性能與大位圖
- 10. three.js - 使用CanvasRenderer提高性能(FPS)
- 11. calcOpticalFlowPyrLK性能在高FPS下更差
- 12. FPS Cap仍然會導致閃爍
- 13. CCNode/CCSprite/Box2D內存性能問題(cocos2d,iphone)
- 14. 使用閃光燈和Box2D旋轉和投擲物體2.1a
- 15. 使用OpenCL和GPU不會提高我相機的fps性能
- 16. Unity 3D低FPS和切換移動性能不佳
- 17. Libgdx/Java性能與崩潰光的Box2D
- 18. Box2D的閃存移動一個機構到另一個
- 19. Box2D的碰撞造成了巨大的FPS下降
- 20. Box2D以相同的速度移動物體,不管FPS
- 21. 圖像緩存和性能
- 22. 測試閃存電影性能agaisnt範圍或計算機和瀏覽器
- 23. FPS遊戲和OpenGL
- 24. 處理:Multiscreens和fps
- 25. xoom上的閃存上的視頻性能不佳
- 26. 用於閃存性能測試的開源工具
- 27. Box2D和Xcode
- 28. SWIG,Box2D和C#
- 29. 閃存的ClickTAG和clickTarget
- 30. 中的Javascript,Silverlight和閃存
哪個渲染模式是你在應用程序描述符文件中指定的? – 2013-03-26 17:11:50
我正在使用直接模式,starling不會在其他模式下運行。在遷移到starling之前,我使用了Flash繪圖和不同的模式,而且性能也不是很好。 – user1561713 2013-03-26 18:13:16