こんにちは、私は andengine の初心者で、andengine クックブックを使用しており、アナログ コントローラーの作成に関する部分に到達しました。スプライトを移動および回転するコードをいくつか書きましたが、実行するたびにランタイム エラーが発生します。
mController = new AnalogOnScreenControl(controllerX, controllerY,
mCamera, controllerBaseregion, controllerknobregion, 0.1f,
mEngine.getVertexBufferObjectManager(),
new IAnalogOnScreenControlListener() {
@Override
public void onControlChange(
// TODO Auto-generated method stub
// pvalues is the direction of dragging
BaseOnScreenControl pBaseOnScreenControl,
float pValueX, float pValueY) {
mainSprite.setPosition(mainSprite.getX() + (pValueX + 2),
mainSprite.getY() + (pValueY + 2 ));
mainSprite.setRotation(pValueX);
Log.d("mainSprite", String.valueOf(mainSprite.getRotation()));
}