如何在libgdx中使用加速计具体代码是什么
我在libgdx中使用加速计时遇到问题,因为我是新手,我想知道如何制作加速计。所以你能把代码发给我,这样我就可以在游戏中使用它了。我是一名六年级学生,当你回答问题时要非常清楚。如何在libgdx中使用加速计具体代码是什么,libgdx,Libgdx,我在libgdx中使用加速计时遇到问题,因为我是新手,我想知道如何制作加速计。所以你能把代码发给我,这样我就可以在游戏中使用它了。我是一名六年级学生,当你回答问题时要非常清楚。使用它非常简单 Gdx.input.getAccelerometerX(); Gdx.input.getAccelerometerY(); Gdx.input.getAccelerometerZ(); 你会得到一个从-10到10的值。0表示设备根本没有倾斜 测试是在渲染/更新方法中写入,用于调试加速度计的移动 Syste
使用它非常简单
Gdx.input.getAccelerometerX();
Gdx.input.getAccelerometerY();
Gdx.input.getAccelerometerZ();
你会得到一个从-10到10的值。0表示设备根本没有倾斜
测试是在渲染/更新方法中写入,用于调试加速度计的移动
System.out.println( Gdx.input.getAccelerometerX()+" "
Gdx.input.getAccelerometerY()+" "+
Gdx.input.getAccelerometerZ());
现在开始游戏,在倾斜手机时查看logcat float-accelX=Gdx.input.getAccelerometerX();
float accelX = Gdx.input.getAccelerometerX();
float accelY = Gdx.input.getAccelerometerY();
if (accelX < -1){
//go up
}
if (accelY < -1 ){
//go left
}
if (accelX > +1 ){
/go down
}
if (accelY > +1){
//go right
}
float-accelY=Gdx.input.getAccelerometry();
如果(加速度<-1){
//上升
}
如果(加速度<-1){
//向左走
}
如果(加速度>+1){
/下降
}
如果(加速度>+1){
//向右转
}
用那个代码移动一些东西,好吗