您的位置:首页 > 其它

AndEngine中引用布局文件example.lvl——实现场景的加载

2013-05-30 20:25 302 查看
1.在assets->level->example.lvl定义了要在场景(sence)中要展示的图片实体坐标位置类型等,该文件有两种标签,分别是父标签(level)和子标签(entity)


2.布局文件定义好之后,下面该做的就是加载该文件并解析之。在Activity中,

final LevelLoader levelLoader = new LevelLoader();

  levelLoader.setAssetBasePath("level/");

levelLoader.registerEntityLoader(LevelConstants.TAG_LEVEL, new IEntityLoader() {

   @Override

   public IEntity onLoadEntity(final String pEntityName, final Attributes pAttributes) {

 //该方法用来解析父节点level和子节点entity,一般是把对这两部分的解析放在两个不同的方法中的,也就是说要在该activity中写两个levelLoader.registerEntityLoader(.....)方法,一个用来解析level,一个用来解析entity.

     }

    });

    return ...;

   }

  });

3.最后levelLoader.loadLevelFromAsset(this.getAssets(), "example.lvl");这是就ok啦!

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐