Android(安卓)--- libgdx android 学习初步(环境搭建及测试)
16lz
2021-12-04
1.首先下载libgdx文件....
http://code.google.com/p/libgdx/downloads/list
解压后会看见许多的jar文件,在Android工程中会用到gdx.jar和gdx-backend-android.jar
2.新建一个Android工程.....
在工程项目文件下新建一个libs目录
将gdx.jar和gdx-backend-android.jar文件copy到此目录,
并右键--->Build Path--->Add to Build Path..........
将下载的libgdx.zip文件中解压出来的 armeabi 和 armeabi-v7a 两个文件夹copy到libs目录.
这样,基本环境搭建完毕!例如下图:
3.测试改写主Activity 类,让其extends AndroidApplication如:
package com.mzz.testlibgdx;import android.os.Bundle;import com.badlogic.gdx.backends.android.AndroidApplication;public class MainActivity extends AndroidApplication {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);initialize(new Game(), false);}}
新建一个Game类:
package com.mzz.testlibgdx;import com.badlogic.gdx.ApplicationListener;import com.badlogic.gdx.Gdx;import com.badlogic.gdx.graphics.GL10;import com.badlogic.gdx.graphics.Texture;import com.badlogic.gdx.graphics.g2d.SpriteBatch;public class Game implements ApplicationListener {//绘图工具private SpriteBatch batch ;//图片解码类private Texture texture ;@Overridepublic void create() {//实例化batch = new SpriteBatch();texture = new Texture(Gdx.files.internal("basketball.png"));}@Overridepublic void dispose() {}@Overridepublic void pause() {}@Overridepublic void render() {//清屏Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);//开始batch.begin();//绘制图片batch.draw(texture, 100, 100);//结束batch.end();}@Overridepublic void resize(int arg0, int arg1) {}@Overridepublic void resume() {}}
其中在assets文件中添加一张图片,图片的尺寸为2的n次方,如:64x256,128x256 etc.
更多相关文章
- Android(安卓)Studio导入Eclipse项目
- Android之DiskLruCache(缓存工具)
- Android中修改系统时间的几种方式
- Android从文件目录中写入和读取图片
- 在android studio 2.1 实现简单的ndk
- Android(安卓)4.4 SD卡文件读写变化
- 布局文件中的笔记
- Android(安卓)中文 API (35) ―― ImageSwitcher
- Android(安卓)系统中WatchDog 日志分析