Android 游戏引擎libgdx 资源加载进度百分比显示案例分析
来源: 互联网 发布时间:2014-10-12
本文导语: 因为案例比较简单,所以简单用AndroidApplication -> Game -> Stage 搭建框架 一、主入口,无特殊 代码如下: public class App extends AndroidApplication { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //初始化Demo initia...
因为案例比较简单,所以简单用AndroidApplication -> Game -> Stage 搭建框架
一、主入口,无特殊
代码如下:
public class App extends AndroidApplication {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//初始化Demo
initialize(new Demo(), false);
}
}
二、游戏主类
这里我们需要资源加载器来管理资源,这里为了测试,可以多加载些图片效果明显点。这里我们还使用了舞台,使用了自适应分辨率。
这里的关键是在渲染方法中不断的刷新资源管理器,并且获取当前加载进度,把它传给舞台处理。
代码如下:
public class Demo extends Game {
// 资源管理器
private AssetManager assetManager = null;
// 舞台子类
private Scene scene = null;
@Override
public void create() {
// 生成资源管理器
assetManager = new AssetManager();
// 加载测试图片
for (int i = 1; i