android-使用加速度计移动球(简单示例)

android-使用加速度计移动球(简单示例),第1张

概述在哪里找到使用加速度计(Andengine)移动球的简单示例.我使用onKeyDown事件来实现.intx=20;inyy=10;//ballSprite.setPostion(x,y);例如:按向左键时x=x-5;按下键时y=y5;同样的事情,如何使用加速度计来制作.有样品吗?解决方法:您可能会发现以下有用;publicclassAc

在哪里找到使用加速度计(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-使用加速度计移动球(简单示例)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1070665.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存