libgdx的手势与按钮混用

本文详细探讨了在libgdx游戏开发中如何将手势识别与按钮控件结合使用,以实现更丰富的用户交互。通过示例代码,展示了监听触摸事件、处理滑动、点击等手势,并与自定义按钮组件无缝集成的方法。
摘要由CSDN通过智能技术生成
package sample;

import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;
import df.util.android.LogUtil;
import sample.test.MyGame;

public class DesktopApp {

    public static void main(String[] args) {
        LwjglApplicationConfiguration config = new LwjglApplicationConfiguration();
        config.useGL20 = true;

        LogUtil.isUsingSystemOut = true;

        new LwjglApplication(new MyGame(), config);
//        new LwjglApplication(CikeGame.getInstance(), config);
    }

//    @Override
//    public boolean onKeyDown(int keyCode, KeyEvent event) {
//        if (keyCode == KeyEvent.KEYCODE_BACK) {
//            CikeGame.getInstance().returnPreviousScreen();
//            return true;
//        } else {
//            return super.onKeyDown(keyCode, event);
//        }
//    }
}


package sample.test;

import com.badlogic.gdx.Game;
import com.badlogic.gdx.Screen;

/**
 * Created by andrew on 14-8-4.
 */
public class MyGame extends Game {

    @Override
    public void create() {
        setScreen(new MyScreen());
    }

    @Override
    public void dispose() {
        super.dispose();
    }

    @Override
    public void render() {
        super.render();
    }

    @Override
    public Screen getScreen() {
        return super.getScreen();
    }

    @Override
    public void setScreen(Screen screen) {
        super.setScreen(screen);
    }

    @Override
    public void resize(int width, int height) {
        super.resize(width, height);
    }

    @Override
    public void resume() {
        super.resume();
    }

    @Override
    public void pause() {
        super.pause();
    }
}

package sample.test;

import com.badlogic.gdx.Gdx;
import com.badlog
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值