本文整理了Java中com.badlogic.gdx.Input.getAccelerometerY()
方法的一些代码示例,展示了Input.getAccelerometerY()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Input.getAccelerometerY()
方法的具体详情如下:
包路径:com.badlogic.gdx.Input
类名称:Input
方法名:getAccelerometerY
暂无
代码示例来源:origin: libgdx/libgdx
@Override
public float getAccelerometerY () {
return input.getAccelerometerY();
}
代码示例来源:origin: libgdx/libgdx
public void sendUpdate () {
synchronized (this) {
if (!connected) return;
}
try {
out.writeInt(ACCEL);
out.writeFloat(Gdx.input.getAccelerometerX());
out.writeFloat(Gdx.input.getAccelerometerY());
out.writeFloat(Gdx.input.getAccelerometerZ());
out.writeInt(COMPASS);
out.writeFloat(Gdx.input.getAzimuth());
out.writeFloat(Gdx.input.getPitch());
out.writeFloat(Gdx.input.getRoll());
out.writeInt(SIZE);
out.writeFloat(Gdx.graphics.getWidth());
out.writeFloat(Gdx.graphics.getHeight());
out.writeInt(GYRO);
out.writeFloat(Gdx.input.getGyroscopeX());
out.writeFloat(Gdx.input.getGyroscopeY());
out.writeFloat(Gdx.input.getGyroscopeZ());
} catch (Throwable t) {
out = null;
connected = false;
}
}
代码示例来源:origin: libgdx/libgdx
public void sendUpdate () {
synchronized (this) {
if (!connected) return;
}
try {
out.writeInt(ACCEL);
out.writeFloat(Gdx.input.getAccelerometerX());
out.writeFloat(Gdx.input.getAccelerometerY());
out.writeFloat(Gdx.input.getAccelerometerZ());
out.writeInt(COMPASS);
out.writeFloat(Gdx.input.getAzimuth());
out.writeFloat(Gdx.input.getPitch());
out.writeFloat(Gdx.input.getRoll());
out.writeInt(SIZE);
out.writeFloat(Gdx.graphics.getWidth());
out.writeFloat(Gdx.graphics.getHeight());
out.writeInt(GYRO);
out.writeFloat(Gdx.input.getGyroscopeX());
out.writeFloat(Gdx.input.getGyroscopeY());
out.writeFloat(Gdx.input.getGyroscopeZ());
} catch (Throwable t) {
out = null;
connected = false;
}
}
代码示例来源:origin: libgdx/libgdx
@Override
public void render () {
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
batch.begin();
font.draw(batch, "accel: [" + Gdx.input.getAccelerometerX() + "," + Gdx.input.getAccelerometerY() + ","
+ Gdx.input.getAccelerometerZ() + "]\n" + "orientation: " + Gdx.input.getNativeOrientation() + "\n" + "rotation: "
+ Gdx.input.getRotation() + "\n" + "wh: " + Gdx.graphics.getDisplayMode() + "\n", 0, 100);
batch.end();
}
代码示例来源:origin: moribitotech/MTX
public float getAccelY() {
if (isSensorActive) {
return Gdx.input.getAccelerometerY();
} else {
return 0.0f;
}
}
代码示例来源:origin: com.badlogicgames.gdx/gdx
public void sendUpdate () {
synchronized (this) {
if (!connected) return;
}
try {
out.writeInt(ACCEL);
out.writeFloat(Gdx.input.getAccelerometerX());
out.writeFloat(Gdx.input.getAccelerometerY());
out.writeFloat(Gdx.input.getAccelerometerZ());
out.writeInt(COMPASS);
out.writeFloat(Gdx.input.getAzimuth());
out.writeFloat(Gdx.input.getPitch());
out.writeFloat(Gdx.input.getRoll());
out.writeInt(SIZE);
out.writeFloat(Gdx.graphics.getWidth());
out.writeFloat(Gdx.graphics.getHeight());
out.writeInt(GYRO);
out.writeFloat(Gdx.input.getGyroscopeX());
out.writeFloat(Gdx.input.getGyroscopeY());
out.writeFloat(Gdx.input.getGyroscopeZ());
} catch (Throwable t) {
out = null;
connected = false;
}
}
代码示例来源:origin: konsoletyper/teavm-libgdx
@Override
public void update (float delta) {
simulation.update(delta);
float accelerometerY = Gdx.input.getAccelerometerY();
if (accelerometerY < 0)
simulation.moveShipLeft(delta, Math.abs(accelerometerY) / 10);
else
simulation.moveShipRight(delta, Math.abs(accelerometerY) / 10);
if (invaders.getController() != null) {
if (buttonsPressed > 0) {
simulation.shot();
}
// if the left stick moved, move the ship
float axisValue = invaders.getController().getAxis(Ouya.AXIS_LEFT_X) * 0.5f;
if (Math.abs(axisValue) > 0.25f) {
if (axisValue > 0) {
simulation.moveShipRight(delta, axisValue);
} else {
simulation.moveShipLeft(delta, -axisValue);
}
}
}
if (Gdx.input.isKeyPressed(Keys.DPAD_LEFT) || Gdx.input.isKeyPressed(Keys.A)) simulation.moveShipLeft(delta, 0.5f);
if (Gdx.input.isKeyPressed(Keys.DPAD_RIGHT) || Gdx.input.isKeyPressed(Keys.D)) simulation.moveShipRight(delta, 0.5f);
if (Gdx.input.isTouched() || Gdx.input.isKeyPressed(Keys.SPACE)) simulation.shot();
}
代码示例来源:origin: udacity/ud405
float yAxis = Gdx.input.getAccelerometerY();
float zAxis = Gdx.input.getAccelerometerZ();
代码示例来源:origin: udacity/ud405
float xAxis = -Gdx.input.getAccelerometerY();
代码示例来源:origin: dsaltares/libgdx-cookbook
float accelerometerY = Gdx.input.getAccelerometerY();
float accelerometerZ = Gdx.input.getAccelerometerZ();
font.draw(batch, "Accelerometer x=" + accelerometerX, 20.0f, SCENE_HEIGHT - 300.0f);
内容来源于网络,如有侵权,请联系作者删除!