最近我有一个使用 Box2D 作为物理引擎的新项目。而且我在身体的位置上遇到了一些麻烦。
我想在精灵上绘制图像,所以我只是body.GetPosition
用作图像的位置。但我发现body.GetPosition
返回的值与 相同body.GetWorldCenter
,我只是想知道我做错了什么。
我box2d flash 2.1a
在我的项目中使用。我目前用半宽和半高减去这个位置来走动。另外,您能否告诉我是否有某种方法可以解决我的问题或在 Box2D 中的正确位置绘制图像。
谢谢你。
更新
很抱歉在阅读手册之前发布。
在 RTM 之后,我得到那个身体有两个点,第一个是原点,第二个是质心,所以一个规则形状的世界中心总是和它的原点相同。抱歉发帖是。