我在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. box2D閃光燈:選擇性的結婚
- 4. Internet Explorer閃存性能
- 5. AS3 FPS和性能之間的鏈接?
- 6. AS3 /閃存性能與大位圖
- 7. FPS Cap仍然會導致閃爍
- 8. CCNode/CCSprite/Box2D內存性能問題(cocos2d,iphone)
- 9. 使用OpenCL和GPU不會提高我相機的fps性能
- 10. 圖像緩存和性能
- 11. Box2D和Xcode
- 12. FPS遊戲和OpenGL
- 13. 處理:Multiscreens和fps
- 14. 測試閃存電影性能agaisnt範圍或計算機和瀏覽器
- 15. xoom上的閃存上的視頻性能不佳
- 16. 用於閃存性能測試的開源工具
- 17. 閃存管理和ActionScript
- 18. jQuery的閃存(IE和Chrome)
- 19. 中的Javascript,Silverlight和閃存
- 20. 閃存和音頻掛鉤
- 21. 對象池和閃存
- 22. 閃存和跨域問題
- 23. 閃存的LocalConnection和DOM
- 24. Box2d彈性繩索接頭
- 25. 閃存堆堆內存配置和鎢
- 26. 閃存中的時序準確性
- 27. box2d,setTransform和碰撞
- 28. Box2D和沙在AS3
- 29. 性能友好的閃爍效果
- 30. 在iOS上使用FPS測量Core Graphics性能
哪個渲染模式是你在應用程序描述符文件中指定的? – 2013-03-26 17:11:50
我正在使用直接模式,starling不會在其他模式下運行。在遷移到starling之前,我使用了Flash繪圖和不同的模式,而且性能也不是很好。 – user1561713 2013-03-26 18:13:16