问题描述
我正在尝试开发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 (将#修改为@)