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