我在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