libgdx 进度条
来源:互联网 发布:p2p软件 编辑:程序博客网 时间:2024/05/23 01:57
核心代码:
package com.example.androidgame12mapnew;import javax.microedition.khronos.opengles.GL10;import net.peng.utils.ppButton;import com.badlogic.gdx.ApplicationListener;import com.badlogic.gdx.Gdx;import com.badlogic.gdx.graphics.Texture;import com.badlogic.gdx.graphics.g2d.TextureRegion;import com.badlogic.gdx.scenes.scene2d.InputEvent;import com.badlogic.gdx.scenes.scene2d.InputListener;import com.badlogic.gdx.scenes.scene2d.Stage;import com.badlogic.gdx.scenes.scene2d.ui.ImageButton;import com.badlogic.gdx.scenes.scene2d.ui.ProgressBar;import com.badlogic.gdx.scenes.scene2d.ui.ProgressBar.ProgressBarStyle;import com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable;public class MyGame implements ApplicationListener {Stage stage;ImageButton imgBtn;ProgressBar bar;@Overridepublic void create() {stage = new Stage();ProgressBarStyle style;TextureRegionDrawable background = new TextureRegionDrawable(new TextureRegion(new Texture(Gdx.files.internal("data/bar.png"))));TextureRegionDrawable knob = new TextureRegionDrawable(new TextureRegion(new Texture(Gdx.files.internal("data/knob.png"))));style = new ProgressBarStyle(background, knob);// ProgressBar(float min, float max, float stepSize, boolean vertical,// ProgressBar.ProgressBarStyle style)bar = new ProgressBar(0, 100, 5, false, style);bar.setValue(40);imgBtn = ppButton.button("data/show1.png", "data/show2.png");imgBtn.setPosition(200,200);imgBtn.addListener(new InputListener(){@Overridepublic boolean touchDown(InputEvent event, float x, float y,int pointer, int button) {bar.setValue(bar.getValue()+5);return true;}});Gdx.input.setInputProcessor(stage);stage.addActor(imgBtn);stage.addActor(bar);}@Overridepublic void render() {Gdx.gl.glClearColor(1, 1, 1, 1);Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);stage.act();stage.draw();}@Overridepublic void resize(int arg0, int arg1) {// TODO Auto-generated method stub}@Overridepublic void resume() {// TODO Auto-generated method stub}@Overridepublic void dispose() {// TODO Auto-generated method stub}@Overridepublic void pause() {// TODO Auto-generated method stub}}运行截图
0 0
- libgdx 进度条
- libgdx进度条的使用
- Libgdx 圆形进度条的实现
- Libgdx 之简单进度条Demo
- libgdx游戏引擎(五)之自定义进度条
- (libgdx学习)AssetManager及进度条的绘制
- Libgdx之ProgressBar (进度条) Slider(滑动条)
- Libgdx之AssetManager 资源管理器及进度条的实现
- libGDX
- LibGDX
- libgdx游戏引擎教程外篇(一)优美的自定义进度条(附源码)
- 进度条
- 进度条
- 进度条
- 进度条
- 进度条
- 进度条
- 进度条
- ALSA声卡驱动中的DAPM详解之一:kcontrol
- jQuery中attr和prop方法的区别
- Part3 使用JavaScript显示地图
- Hibernate 异常: Illegal attempt to associate a collection with two open sessions
- hdu 1019
- libgdx 进度条
- ALSA声卡驱动中的DAPM详解之三:如何定义各种widget
- 初识设计模式
- Cocos2d-x 3.0 编译出错 解决 error: expected ';' at end of member declaration
- Java 日期时间 Date类型,long类型,String类型表现形式的转换
- 函数热身(1)
- RESTful Webservice 和 SOAP Webserivce 对比及区别
- 如何删除数据库中重复的数据
- github推送项目常见错误fatal: remote origin already exists.