libgdx的使用--环境搭建测试
2013-03-02 12:27
453 查看
首先在eclise中创建android工程
new-->project-->android project.最低兼容版本选择1.5最高一般选择3.2 theme选项 选择holo light;
默认的类名为MainActivity.java 将其继承AndroidApplication类,此类作为主线程
新建一个类 名为HelloGame类实现ApplicationListener接口,声明私有变量SpriteBatch,并在create()函数中将私有变量SpriteBatch实例化,并且在render()函数中设置SpriteBatch的开始与结束.
运行android虚拟机 将看到只是一个黑框.
MainActivity.java可运行代码如下:
package com.FLM.helloworld;
import com.badlogic.gdx.backends.android.AndroidApplication;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends AndroidApplication {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
initialize(new FirstGame(), false);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
下面是HelloGame.java的代码
package com.FLM.helloworld;
import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.GL10;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
public class FirstGame implements ApplicationListener {
private SpriteBatch batch;
@Override
public void create() {
// TODO Auto-generated method stub
batch=new SpriteBatch();
}
@Override
public void 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); //清屏
batch.begin();
batch.end();
}
@Override
public void resize(int arg0, int arg1) {
// TODO Auto-generated method stub
}
@Override
public void resume() {
// TODO Auto-generated method stub
}
}
new-->project-->android project.最低兼容版本选择1.5最高一般选择3.2 theme选项 选择holo light;
默认的类名为MainActivity.java 将其继承AndroidApplication类,此类作为主线程
新建一个类 名为HelloGame类实现ApplicationListener接口,声明私有变量SpriteBatch,并在create()函数中将私有变量SpriteBatch实例化,并且在render()函数中设置SpriteBatch的开始与结束.
运行android虚拟机 将看到只是一个黑框.
MainActivity.java可运行代码如下:
package com.FLM.helloworld;
import com.badlogic.gdx.backends.android.AndroidApplication;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends AndroidApplication {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
initialize(new FirstGame(), false);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
下面是HelloGame.java的代码
package com.FLM.helloworld;
import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.GL10;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
public class FirstGame implements ApplicationListener {
private SpriteBatch batch;
@Override
public void create() {
// TODO Auto-generated method stub
batch=new SpriteBatch();
}
@Override
public void 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); //清屏
batch.begin();
batch.end();
}
@Override
public void resize(int arg0, int arg1) {
// TODO Auto-generated method stub
}
@Override
public void resume() {
// TODO Auto-generated method stub
}
}
相关文章推荐
- 使用TestDriven搭建测试环境
- 如何在Android平台上使用WebDriver测试之搭建Android WebDriver测试环境
- RocketMQ使用步骤--- 开发测试环境搭建及Java用例
- ActiveMQ使用步骤--- 开发测试环境搭建及Java用例
- 使用vmvare虚拟机为iptables搭建测试环境
- 使用Nodejs+Protractor搭建测试环境
- Android --- libgdx android 学习初步(环境搭建及测试)
- 接口测试工具postman的环境搭建与使用1
- android游戏开发框架libgdx的使用(一)--环境搭建
- 使用WampServer和DVWA在Windows10上搭建渗透测试环境
- 使用CP5611 板卡搭建DTM测试环境的方法
- 使用vsphere5搭建自己的测试环境
- 搭建mocha测试环境并使用selenium进行测试
- 使用花生壳搭建微信公众号开发(测试)统一环境。
- 使用gogs,drone搭建自动部署测试环境
- docker搭建linux集群,搭建mpi环境,并使用MTT benchmark测试集群性能
- 图解使用VMware workstation搭建NAT测试环境
- 转载:使用wamp搭建测试渗透环境并用burpsuite暴破用户名和密码
- 努力了一天把团队的SVN环境搭建起来,并对相应使用的功能做一下测试