何时在AndEngine中创建实体

时间:2013-11-21 18:05:51

标签: java android andengine

我用以下格式编写了一款游戏

Sprite image1,image2;

@Override
protected void onPopulateScene(Scene pScene) {
      image1=new Sprite(....);
      image2=new Sprite(....);
}

@Override
public void onSurfaceChanged(GLState pGLState, int pWidth, int pHeight) {
      image1.setPosition(0,pWidth/2);
      image2.setPosition(0,pHeight/2);
}

我在onSurfaceChanged上收到NullPointerExceptions的强制崩溃。所以我想这是因为表面在onPopulateScene之前发生了变化,但这种情况在我的设备中永远不会发生。

避免这种情况的正确方法是什么?

由于

0 个答案:

没有答案