gpt4 book ai didi

android - Andengine,找不到使用倾斜/加速度计的方法

转载 作者:行者123 更新时间:2023-11-30 03:09:35 25 4
gpt4 key购买 nike

网上看到这段代码用的很多:

public void onAccelerometerChanged(final AccelerometerData myAccelerometerData) {)

当我尝试使用它时,eclipse 将无法识别 AccelerometerData 类。

我很难过:

  1. 检测倾斜。
  2. 用它来改变 box2d 的世界物理。

如果有人能向我展示检测倾斜和使用它的方法,这将对我有帮助。

谢谢。

最佳答案

您可以在 PhysicsExample 中看到此代码它用于改变重心的地方。

您必须使用与您找到的示例中相同的代码分支。请注意,我链接了 PhysicsExample 的 GLES2-AnchorCenter 分支版本。这个分支是最新的。没有 AccelerometerData 类。它已重命名为 AccelerationData

可以用类似的方式检测倾斜(手机方向)。您必须在 Activity 中调用以下方法并传递正确的监听器。

    protected boolean enableOrientationSensor(final IOrientationListener pOrientationListener) {
return this.mEngine.enableOrientationSensor(this, pOrientationListener);
}

protected boolean enableOrientationSensor(final IOrientationListener pOrientationListener, final OrientationSensorOptions pLocationSensorOptions) {
return this.mEngine.enableOrientationSensor(this, pOrientationListener, pLocationSensorOptions);
}

关于android - Andengine,找不到使用倾斜/加速度计的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21208332/

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