AndEngine:PIXEL_TO_METER_RATIO使用(AndEngine: Use of

2019-09-21 07:30发布

我是新来AndEngine。 我已经看到了很多的地方,但不能使用PIXEL_TO_METER_RATIO,了解何时以及如何使用该常量。 任何人都可以引导到正确的方向?

Answer 1:

Box2D的,由AndEngine使用的底层物理引擎,使用米作为标准单位。 PIXEL_TO_METER_RATIO介绍AndEngine的像素是如何等同于物理引擎一米。 例如,如果你的身体的位置,这将是米。 你将它乘以由比例获得对场景的位置。



Answer 2:

该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



文章来源: AndEngine: Use of PIXEL_TO_METER_RATIO