在tmx引擎中加载tmx级别存在问题
TMXLoader mLoader = new TMXLoader(getAssets(), getTextureManager(),
TextureOptions.NEAREST, getVertexBufferObjectManager(),
new ITMXTilePropertiesListener() {
@Override
public void onTMXTileWithPropertiesCreated(TMXTiledMap pTMXTiledMap,
TMXLayer pTMXLayer, TMXTile pTMXTile,
TMXProperties<TMXTileProperty> pTMXTileProperties) {
// TODO Auto-generated method stub
}
});
try {
mTiledMap = mLoader.loadFromAsset("mrsai_demo.tmx");
} catch (TMXLoadException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}运行此操作将在该行mTiledMap = mLoader.loadFromAsset("mrsai_demo.tmx");上提供一个空指针。
发布于 2014-08-11 03:30:08
因此,如果没有填充瓷砖,那么引擎将给出一个空指针。要修复它,只需填写每一个瓷砖在您的一层瓷砖。
https://stackoverflow.com/questions/25228431
复制相似问题