在哪里找到使用加速度计(Andengine)移动球的简单示例.我使用onKeyDown事件来实现.
int x = 20;
iny y = 10;
//ballSprite.setPostion(x,y);
例如:按向左键时
x = x-5;
按下键时
y = y 5;
同样的事情,如何使用加速度计来制作.有样品吗?
解决方法:
您可能会发现以下有用;
public class AccelerometerScreen extends BaseGameActivity implements IAccelerometerListener, IOnAreatouchListener{private static final int CAMERA_WIDTH = 480;private static final int CAMERA_HEIGHT = 720;@OverrIDepublic voID onl oadResources() { this.enableAccelerometerSensor(this); this.mEngine.getTextureManager().loadTextures(mTexture);}@OverrIDepublic Scene onl oadScene() { mEngine.registerUpdateHandler(new FPSLogger()); } @OverrIDepublic voID onAccelerometerChanged(AccelerometerData pAccelerometerData) { accellerometerSpeedX = (int)pAccelerometerData.getX(); // accellerometerSpeedY = (int)pAccelerometerData.getY(); Log.v("Accelerometer X Y Z: ", ""+pAccelerometerData); // from this accelerometer data u can set ur sprite. } }
总结 以上是内存溢出为你收集整理的android-使用加速度计移动球(简单示例)全部内容,希望文章能够帮你解决android-使用加速度计移动球(简单示例)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)