libgdx初试
最近想尝试下使用libgdx游戏引擎
在初次使用过程中出现的一些问题记录,方便以后查找
网上大部分的教程都是雷同,
参考https://github.com/libgdx/libgdx/wiki/Manual-project-setup
android项目设定:
1.新建一个android project,新建的过程就略过了。
将项目的启动Activity 改为继承AndroidApplication
将onCreate()方法修改为下面的:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
initialize(new MyGame(), false);
}
新建MyGame类,代码如下:
package edu.nju.wsj.libgdx;
import com.badlogic.gdx.ApplicationListener;
public class MyGame implements ApplicationListener {
public void create () {
// STUB
}
public void render () {
// STUB
}
public void resize (int width, int height) {
// STUB
}
public void pause () {
// STUB
}
public void resume () {
// STUB
}
public void dispose () {
// STUB
}
}
2 将解压出来的libgdx库文件夹下的下面4个文件放到项目的libs文件夹中
gdx.jar
gdx-backend-android.jar
armeabi
armeabi-v7a
在project explore中,点击项目,右键Properties->Java build path->libraries->add jars
将gdx.jar和gdx-backend-android.jar加入进去
3.初次运行,这里网上很多教程是可以直接运行成功了,苦逼的我发现怎么都运行不起来
提示:
11-07 22:50:33.612: W/dalvikvm(12502): Unable to resolve superclass of Ledu/nju/wsj/libgdx/LibgdxActivity; (5)
11-07 22:50:33.612: W/dalvikvm(12502): Link of class 'Ledu/nju/wsj/libgdx/LibgdxActivity;' failed
解决方法:
在project explore中,点击项目,右键Properties->Java build path->libraries->Order and Export
将jar文件选中,点击OK
运行,OK 黑屏,代表运行成功!

浙公网安备 33010602011771号