gpt4 book ai didi

java - Libgdx getAzimuth() 不工作

转载 作者:太空狗 更新时间:2023-10-29 16:39:51 26 4
gpt4 key购买 nike

我想在我的游戏中使用加速计传感器控制某些东西。

我不知道为什么,但是 getAzimuth 不起作用 它总是得到值 0,我通过显示一些方法的结果来进行这个测试,这是输出

代码示例:

font.draw(batch, "Gdx.input.getAccelerometerX() : " + String.valueOf(Gdx.input.getAccelerometerX()), 10, 200);

输出:

Gdx.input.getAccelerometerX() : -8.245
Gdx.input.getAccelerometerY() : 0.457
Gdx.input.getAccelerometerZ() : 1.245

Gdx.input.getAzimuth() : 0
Gdx.input.getPitch() : 0
Gdx.input.getRoll() : 0

其他问题:

getAccelerometerX() 等有效,但即使手机放在 table 上那些数字总是会改变

最佳答案

您的设备没有指南针,或者您在 AndroidApplicationConfiguration 中禁用了指南针。在任何一种情况下,getAzimuth()getPitch()getRoll() 都将返回 0。

关于java - Libgdx getAzimuth() 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19714130/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com