对Andengine坐标系统感到困惑

时间:2011-10-01 17:08:59

标签: android andengine

当我在(0,0)创建一个精灵并且它在屏幕中心时,我问相机它的中心是什么(getCenterX和getCenterY),它说(640,400)。

我对Andengine很新,所以我明白我不了解坐标的基本内容。

2 个答案:

答案 0 :(得分:3)

请注意,接受的版本不再有效。现在,AndEngine坐标已更改为屏幕的左下角,如cocos-2d。

答案 1 :(得分:2)

如果您使用默认相机,则位于0,0的Sprite将位于屏幕的左上角。如果您移动了相机,0,0当然可以位于屏幕的“中心”。

注意:缩放精灵会导致它向中心缩小(不是它的左上角) - 所以当缩小时,整个屏幕大小的精灵会出现在中心(而不是缩小到左上角)