Android:如何激活陀螺仪?

问题描述

我正在尝试开发Doodle Jump之类的Android游戏,但我不知道该怎么做。 在游戏中,您可以通过左右移动手机来移动玩家。 我遵循了this video并尝试将其应用到游戏中,但是我无法做到这一点,因为在视频中他使用了一项活动,而我使用了一个班级(检查项目,我不知道该怎么解释),他使用仅适用于活动的函数onResume()和onPause()。基本上,我想应用功能当陀螺仪之一的值大于1或小于1(您可以在项目中看到)

https://drive.google.com/drive/folders/1xHzoUDfe6Rv40hsRVyRdLXkmCapTNaYB?usp=sharing

gyroscope = new gyroscope(this);



    gyroscope.setListener(new gyroscope.Listener() {
        @Override
        public void onRotation(float rx,float ry,float rz) {
            if(ry > 1){

            }
            else if(ry < -1){

            }

        }
    });

//

@Override
protected void onResume() {
    super.onResume();
    gyroscope.register();
}

@Override
protected void onPause() {
    super.onPause();
    gyroscope.unregister();
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)