2012-08-16 87 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