2012-08-16 46 views

回答

6

Box2d是AndEngine使用的基础物理引擎,它使用仪表作为标准单位。 PIXEL_TO_METER_RATIO描述了AndEngine中物理引擎中多少像素相当于一米。例如,如果你得到身体的位置,它将以米为单位。你会乘以它的比例来获得场景上的位置。

1

定义PTM_RATIO是因为Box2D使用米作为标准单位。 例如,480×320像素的屏幕通常等于15 *10平方米box2d的世界里,如果PTM_RATIO被定义为32.


Box2D的浮点数的工作原理和公差,必须使用使Box2D表现良好。这些公差已经过调整,可以很好地适用于米 - 千克 - 秒(MKS)单位。特别是,Box2D已经被调整好,可以在0.1米到10米之间移动物体。所以这意味着汤罐和公交车之间的物体应该运作良好。静态物体可能达到50米大,没有太多的麻烦。


参考:http://www.box2d.org/manual.html