2016-11-17 57 views
0

我正在開發使用Cocos2d-x 3.12的遊戲。在Android上(嘗試使用API​​版本15和18的設備),它運行良好,但是當它啓動時,或者當它發送到後臺然後前臺時,屏幕上的第一次敲擊將被忽略,並在日誌中顯示以下消息:Android上的Cocos2d-x遊戲忽略第一個水龍頭

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

顯然,這種行爲發生是因爲主視圖上設置了標誌View.SYSTEM_UI_FLAG_HIDE_NAVIGATION,所以第一個水龍頭帶回了系統導航。更適合我的遊戲的解決方案是設置View.SYSTEM_UI_FLAG_LOW_PROFILE標誌,因此係統導航可見但灰顯。