Android上的Cocos2d-x游戏忽略了第一次点按

时间:2016-11-17 11:10:16

标签: android cocos2d-x

我正在使用Cocos2d-x 3.12开发游戏。在Android上(尝试使用API​​版本15和18的设备),它运行正常,但是当它启动时,或者当它被发送到后台然后前景时,屏幕上的第一次点击被忽略,日志中显示以下消息:

I/InputQueue-JNI(16547): Sending finished signal for input channel 'hidden nav (client)' since it is being unregistered while an input message is still in progress.
I/InputQueue-JNI(16547): Ignoring finish signal on channel that is no longer registered.

工作后的水龙头确定。

这是一个问题,因为我希望应用程序在我与它交互时第一次响应。还有其他人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:0)

显然这种情况正在发生,因为主视图上设置了标记View.SYSTEM_UI_FLAG_HIDE_NAVIGATION,因此第一次点击使系统导航回来。一个更适合我的游戏的解决方案就是设置View.SYSTEM_UI_FLAG_LOW_PROFILE标志,这样系统导航就可以看到但是变暗了。