我在网上看到这段代码使用了很多:
public void onAccelerometerChanged(final AccelerometerData myAccelerometerData) {)
当我尝试使用它时,eclipse将无法识别AccelerometerData类。
我很难过:
如果有人能告诉我检测倾斜和使用它的方法,这对我有帮助。
谢谢。
答案 0 :(得分:1)
您可以在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);
}