Запутался в системе координат Анденгине - PullRequest
4 голосов
/ 01 октября 2011

Когда я создаю спрайт в (0,0), и он центрируется на экране, и я спрашиваю камеру, в каком он центре (getCenterX и getCenterY), он говорит (640 400).новичок в Andengine, так что в координатах есть что-то базовое, чего я не понимаю.

Ответы [ 2 ]

3 голосов
/ 24 октября 2013

Обратите внимание, что принятая версия больше не действительна. Теперь координаты AndEngine изменились на левый нижний угол экрана, как cocos-2d.

2 голосов
/ 03 октября 2011

Если вы используете камеру по умолчанию, Sprite, размещенный в 0,0, будет в верхнем левом углу экрана.Если вы переместили камеру, в центре экрана, разумеется, может быть 0,0.

Примечание. При масштабировании спрайта он сжимается к центру (а не к верхнему левому углу).- поэтому спрайт, который является целым размером экрана, будет отображаться в центре при уменьшении (а не уменьшаться в верхнем левом углу)

...