Android 更改发动机分辨率后,Box2d工作正常
我有一个非常奇怪的问题。。我正在开发一个游戏。我使用的是andengine中480*800的摄像头分辨率和box2d中ptm=32的64*64像素框 为了获得更好的图形,我将分辨率提高到720*1280。我更换了我所有的资产。现在使用96*96像素的长方体 问题是在提高分辨率后,物理行为发生了变化。它的行为很古怪。有时,尽管摩擦值为1,但长方体彼此缓慢滑动。或者,尽管恢复值为0,但它们的行为是弹性的。一些摇摆运动正在汇聚。它们不是变得缓慢和更稳定,而是变得更强 当我使用480*800相机分辨率时,这些问题都不存在 请帮帮我。我现在为它疯狂了一阵子Box2D手册上说: Box2D针对MKS单元进行了调整。将移动对象的大小保持在大约0.1到10米之间。渲染环境和角色时,需要使用一些缩放系统。Box2D测试床通过使用OpenGL视口变换来实现这一点。不要使用像素Android 更改发动机分辨率后,Box2d工作正常,android,box2d,andengine,Android,Box2d,Andengine,我有一个非常奇怪的问题。。我正在开发一个游戏。我使用的是andengine中480*800的摄像头分辨率和box2d中ptm=32的64*64像素框 为了获得更好的图形,我将分辨率提高到720*1280。我更换了我所有的资产。现在使用96*96像素的长方体 问题是在提高分辨率后,物理行为发生了变化。它的行为很古怪。有时,尽管摩擦值为1,但长方体彼此缓慢滑动。或者,尽管恢复值为0,但它们的行为是弹性的。一些摇摆运动正在汇聚。它们不是变得缓慢和更稳定,而是变得更强 当我使用480*800相机分辨率时
所以,检查你们身体的大小是否以米为单位,忽略像素。设置ptm以符合手册中所述的要求。是否更改了像素与米的比率?因为如果不是这样的话,你实际上已经把所有的东西都变大了,也因此变得更重了。我所做的是增加每秒的步骤数和每个步骤的迭代次数。但我希望它不会在低端设备中以更低的帧率结束