Ich habe ein Problem beim Scrollen meiner Kinderszene. Ich habe eine CameraScene erstellt, die ich mit einem Touch-Ereignis scrollen möchte. Meine Kinderszene scrollt nicht, aber wenn ich auf der Kamera laufe, die an die Engine angeschlossen ist, scrollt die Elternszene gut.In AndEngine eine Kinderszene scrollen
Also, wie bekomme ich meine Kinderszene zum Scrollen ohne die an Myparants angehängten Objekte scrollt Szene entlang?
public StatsScene(Context context, VertexBufferObjectManager vbo) {
super(new SmoothCamera(0, 0, WITDH, HEIGHT, 0, SPEEDY, 0));
this.setOnSceneTouchListener(new IOnSceneTouchListener() {
@Override
public boolean onSceneTouchEvent(Scene pScene, TouchEvent pSceneTouchEvent) {
if(pSceneTouchEvent.getAction() == MotionEvent.ACTION_DOWN) {
mTouchY = pSceneTouchEvent.getMotionEvent().getY();
}
else if(pSceneTouchEvent.getAction() == MotionEvent.ACTION_MOVE) {
float newY = pSceneTouchEvent.getMotionEvent().getY();
mTouchOffsetY = (newY - mTouchY);
float newScrollX = getCamera().getCenterX();
float newScrollY = getCamera().getCenterY() - mTouchOffsetY;
getCamera().setCenter(newScrollX, newScrollY);
mTouchY = newY;
}
return true;
}
});
}