Andengine でライブ壁紙を公開しましたが、デバイスでタッチが機能しないというメールを誰かから受け取りました。彼は、壁紙をプレビューしている間は機能していると言いましたが、バックグラウンド タッチに設定すると機能しなくなります。私が知る限り、これは s3 および他の多くのデバイスでテストしたため、S4 でのみです。
これが壁紙のタッチコードです。これはすべて OnCreateScene メソッド内にあります。
mScene.setTouchAreaBindingOnActionDownEnabled(true);
Sprite buttonSprite = new Sprite(279, 618, btnTextureRegion, getVertexBufferObjectManager()){
@Override
public boolean onAreaTouched(TouchEvent pTouchEvent, float pTouchAreaLocalX, float pTouchAreaLocalY) {
if(pTouchEvent.isActionDown()) {
randomSpawn();
}
return true;
}
};
mScene.registerTouchArea(buttonSprite);
mScene.attachChild(buttonSprite);