簡體   English   中英

Android上的Cocos2d-x游戲會忽略首次點擊

[英]Cocos2d-x game on Android ignores first tap

我正在使用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.

之后的水龍頭工作正常。

這是一個問題,因為我希望該應用在與之交互時會在第一時間響應。 還有其他人遇到過這個問題嗎?

顯然是因為主視圖上已設置了標志View.SYSTEM_UI_FLAG_HIDE_NAVIGATION ,所以發生了此行為,因此第一次點擊就使系統導航返回。 一個更適合我的游戲的解決方案是只設置View.SYSTEM_UI_FLAG_LOW_PROFILE標志,以便系統導航可見但變暗。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM