Неправилна позиция на картата на TMX след преместване от Andengine GLES2 към клон на Anchor Center

Опитвам се да премина от Andengine GLES2 към клон на Anchor Center и точно сега имам проблем с позиционирането на моята TMX карта.

Картата ми трябва да започва в горния ляв ъгъл на екрана и може да превърта от тази позиция надясно и надолу.

Точно сега след

scene.attachChild(this.mTMXTiledMap);

моята карта е центрирана в левия долен ъгъл на екрана, което е добро по отношение на Andengine Anchor Center.. Мога да нарека this.mTMXTiledMap.setOffsetCenter(0, 0), но в този случай моята карта ще бъде поставена в левия долен ъгъл.

Как да поставя моята карта в левия горен ъгъл, както беше в клона GLES 2?


person alexanoid    schedule 20.05.2013    source източник


Отговори (1)


this.mTMXTiledMap.setOffsetCenter(0, 1);

и

newY = scene_height - oldY;
person Alexey    schedule 20.05.2013
comment
Благодаря за вашият отговор. За съжаление, this.mTMXTiledMap.setAnchorCenter(0,1) не работи. Следната комбинация работи добре: this.mTMXTiledMap.setOffsetCenter(0, 0); this.camera.offsetCenter(0, this.mTMXTiledMap.getHeight() - CAMERA_HEIGHT); но не съм сигурен, че това е правилният начин.. - person alexanoid; 20.05.2013