0

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); 
4

1 に答える 1