1
在JMonkey引擎中,当我们要读取非标准的资源(asset)类型时,需要继承AssetLoader
来编写我们自己的asset loader。在继承AssetLoader
时,我们需要实现其中的虚函数(virtual method)load(AssetInfo assetInfo)
。函数load
的返回类型为Object
。但在实现的时候,不能让它的返回值为null
,否则会抛出AssetLoadException
。
例如用下面的AssetLoader来加载资源(asset)时,会抛出如图所示错误:
public class JSONLoader implements AssetLoader {
@Override
public Object load(AssetInfo assetInfo) throws IOException {
return null;
}
}

网友评论