【发布时间】:2011-10-01 17:08:58
【问题描述】:
当我在 (0,0) 创建一个精灵并且它在屏幕上居中时,我问相机它的中心是什么(getCenterX 和 getCenterY),它说 (640,400)。
我是 Andengine 的新手,所以很明显有一些关于坐标的基本知识我不理解。
【问题讨论】:
-
我也遇到过,但不知何故我做到了:P
当我在 (0,0) 创建一个精灵并且它在屏幕上居中时,我问相机它的中心是什么(getCenterX 和 getCenterY),它说 (640,400)。
我是 Andengine 的新手,所以很明显有一些关于坐标的基本知识我不理解。
【问题讨论】:
请注意,接受的版本不再有效。现在,AndEngine 坐标已更改为屏幕左下角,如 cocos-2d。
【讨论】:
如果您使用默认相机,则放置在 0,0 的 Sprite 将位于屏幕的左上角。如果您移动了相机,0,0 当然可能位于屏幕的“中心”。
注意:缩放精灵会导致它向中心收缩(而不是左上角) - 因此屏幕的整个大小的精灵在缩小时会出现在中心(而不是缩小到左上角)
【讨论】: