libgdx环境搭建及测试

以前写一些安卓程序都没用过引擎,是该学学了,因为一直都是搞web开发的,对Java比较熟,就对对libgdx和ogengine(国内的)进行了一下比较,感觉OGEngine还是不够活跃,资料有但是不完整,不足以指导开发(个人感觉),本来很是想支持一下国产的,没办法了,长远考虑还是选着了Libgdx,好了闲话也不说了,我也是刚接触这个引擎,一起来学习一下吧,Libgdx的大名我就不多介绍了,直接来操作吧。

1.下载Libgdx http://code.google.com/p/libgdx/

解压目录为:

结构和大多数开源项目差不多。

2.打开Eclipse新建安卓项目

3,先拷贝armeabi和armeabi-v7a到项目的libs目录下,如果没有这个目录就新建一个。

4,.右键项目选着propertise,点击Java build path->Add Exteral JARS...在刚解压的目录下选着gdx.jar和gdx-bankend-android操作截图如下

接着展开导入的jar包,导入源文件,操作截图如下:

这样就能在开发的时候输入gdx的函数是给出相应的解释,大大的增加了学习的效率,屡试不爽啊,哈哈。


这样环境就是搭建完成了,哈哈 是不是很快啊,接下测试一下吧,我把我的测试代码贴在下面供大家参考一下,十分简单,见谅。

import javax.microedition.khronos.opengles.GL10;

import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.g2d.BitmapFont;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;

public class HelloWorld implements ApplicationListener {
	SpriteBatch batch;
	BitmapFont bf;
	//创建时
	@Override
	public void create() {
		// TODO Auto-generated method stub
		batch = new SpriteBatch();
		bf = new BitmapFont();
	}
	//销毁时
	@Override
	public void dispose() {
		batch.dispose();
		bf.dispose();
		// TODO Auto-generated method stub
		
	}
	//暂停
	@Override
	public void pause() {
		// TODO Auto-generated method stub
		
	}
	//系统不停的调用
	@Override
	public void render() {
		// TODO Auto-generated method stub
		
		Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
		Gdx.gl.glClearColor(0, 0, 0, 0);
		batch.begin();
		bf.draw(batch, "welcome you", Gdx.graphics.getWidth()/2, Gdx.graphics.getHeight()/3);
		batch.end();
	}
	//屏幕大小发生变化时
	@Override
	public void resize(int arg0, int arg1) {
		// TODO Auto-generated method stub
		
	}
	//屏幕显示给用户时
	@Override
	public void resume() {
		// TODO Auto-generated method stub
		
	}

}

在主activity中:

package com.OGengineT.ogenginet;


import android.os.Bundle;

import com.badlogic.gdx.backends.android.AndroidApplication;
public class MainActivity extends AndroidApplication {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		initialize(new HelloWorld());
	}

	

}




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值