我用 Andengine 发布了动态壁纸,我收到了一封来自某人的电子邮件,说他们的设备上无法使用触控。他确实在预览壁纸时说它正在工作,但是当它设置为背景时,触摸不再起作用。据我所知,这仅在 S4 上,因为我已经在 s3 和许多其他设备上对其进行了测试。
这是我的墙纸触摸代码。这都在 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);