用Creator 2.12做了个基于物理的游戏,准备上facebook instantgame,遇到了几个问题
- 锁定帧率失效:在144hz的显示器上,设定帧率60,但是运行会去到134 FPS
- 解决:
– 升级2.13
– 把锁定帧率的调用放在onLoad里面
- 50x50,密度1的物体,居然质量不为2.5kg
- 原因:box2d的非圆形面积计算,是基于多边形的,就算矩形也一样,会根据定点拆分成多个三角形然后累计每个三角形的面积
- 待解决
- 镜头跟随会有重影
- 解决:设置镜头跟随的调用放到lateUpdate
- 不同帧率下,持续施力会有结果差异
- 解决:设置固定帧
其他问题待续…