我正在使用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.
工作后的水龙头确定。
这是一个问题,因为我希望应用程序在我与它交互时第一次响应。还有其他人遇到过这个问题吗?
答案 0 :(得分:0)
显然这种情况正在发生,因为主视图上设置了标记View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
,因此第一次点击使系统导航回来。一个更适合我的游戏的解决方案就是设置View.SYSTEM_UI_FLAG_LOW_PROFILE
标志,这样系统导航就可以看到但是变暗了。