相关疑难解决方法(0)

游戏手柄支持Android

我正在尝试为我的游戏添加游戏手柄支持但我无法在任何地方找到如何从游戏手柄的操纵杆获取动作事件.

我有类似的东西,但它似乎永远不会被召唤或做任何事情.我正在使用JellyBean测试XOOM,我的游戏手柄用于浏览菜单.

@Override
public boolean onGenericMotionEvent(MotionEvent e) {
    if ((e.getDevice().getSources() & InputDevice.SOURCE_CLASS_JOYSTICK) != 0) {
        float x = e.getX();
        float y = e.getY();
        mJoy1.set(x, y);
        mJoy2.set(-1,1);
        mRenderer.onAxisMoved(mJoy1, mJoy2);
        return true;
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

如何从游戏手柄中读取轴数据?

android motionevent android-4.2-jelly-bean

4
推荐指数
1
解决办法
2644
查看次数