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 黑屏,代表运行成功!

 

posted @ 2013-11-07 23:21  狼哥2  阅读(171)  评论(0编辑  收藏  举报