微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android:如何激活陀螺仪?

如何解决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 举报,一经查实,本站将立刻删除。