【发布时间】:2014-05-03 08:40:56
【问题描述】:
我正在尝试使用 AssetManager 加载我的 libgdx 游戏的关卡图像,从我遵循的指南看来这很容易,但我遇到了一个错误..
我在一个名为 Assets.java 的类中使用此代码 包加载器;
import com.badlogic.gdx.assets.AssetManager;
import com.badlogic.gdx.graphics.Texture;
public class Assets {
public static final AssetManager manager = new AssetManager();
public static final String level1 = "level1.png";
public static void load() {
manager.load(level1, Texture.class);
}
public static void dispose() {
manager.dispose();
}
}
主类中的这段代码:
@Override
public void create () {
Assets.load();
while(!Assets.manager.update()) {
System.out.println(Assets.manager.getProgress()*100+"%");
}
setScreen(new GameScreen());
}
但它总是向我显示 0.0% 并且从不加载图像
我尝试加载的文件图像大小为 300 KB,我也尝试过使用小图像,但没有任何变化..
编辑
它立即进入新屏幕,但仍然无休止地打印出 0.0% 永远不会加载图像
【问题讨论】:
标签: java android libgdx android-assets