가속도계 (Andengine)를 사용하여 공을 움직이는 간단한 예제를 찾을 수있는 곳. 나는 onKeyDown 이벤트를 사용하여 그것을 만든다.가속도계로 공 이동하기 (간단한 예)
int x = 20; iny y = 10;
//ballSprite.setPostion(x,y); 예 : 누를 때 leftKey
x = x-5;
누름 키
y = y + 5;
똑같은 방법으로 가속도계를 사용하는 방법 .. 모든 샘플은?
가속도계 (Andengine)를 사용하여 공을 움직이는 간단한 예제를 찾을 수있는 곳. 나는 onKeyDown 이벤트를 사용하여 그것을 만든다.가속도계로 공 이동하기 (간단한 예)
int x = 20; iny y = 10;
//ballSprite.setPostion(x,y); 예 : 누를 때 leftKey
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;
@Override
public void onLoadResources() {
this.enableAccelerometerSensor(this);
this.mEngine.getTextureManager().loadTextures(mTexture);
}
@Override
public Scene onLoadScene() {
mEngine.registerUpdateHandler(new FPSLogger());
}
@Override
public 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.
}
}
AndEngine에만 해당 ... AndEngineExamples을 다운로드하고 PhysicsExample의 출처를 확인하십시오. 가속도계를 사용하여 물리 세계의 중력을 조정합니다.
기본적으로 가속도계 데이터를 사용하여 공을 이동하려면 onAccelerometerChanged를 재정의해야합니다.
죄송합니다. 적어도 검색해 보셨습니까? 내 검색에 3 단어를 사용하고 그와 함께 : http://blog.androgames.net/85/android-accelerometer-tutorial/ 고려해야 할 : 모든 것이 "단순"이므로 가속도계로 작업하는 것이 시간이 걸립니다. 수학에 대한 이해와 기술. 또한 "단순하다"는 것은 매우 주관적이다. 튜토리얼을 시험해보고 andengine과 결합하십시오 ... 당신이 특정한 문제가 있다면 물어보십시오 ... – WarrenFaith
좋은 코멘트. 사실입니다 – PedroAGSantos
http://www.robertpenner.com/easing/penner_chapter7_tweening.pdf 트위닝의 모든 측면에 대한 책장입니다. 수학에 대해 자세히 설명합니다. – QuentinUK