2017-03-06 54 views
0

我目前正在使用Construct 2製作遊戲,但我在Android上運行時出現了一些問題。我在scirra論壇發佈了這個主題,但沒有人回答我:https://www.scirra.com/forum/viewtopic.php?f=147&t=188289&p=1104363#p1104363虛擬鍵盤(Android)與我的Construct 2遊戲重疊

這些是我認爲可以通過一些代碼輸入輕鬆解決的三個問題,但我不知道我必須編寫哪些代碼以及哪種編程語言我應該使用(在Construct 2中,我只知道如何執行HTML,Javascript和XML)。

任何人都可以告訴我我要尋找什麼或編碼?

謝謝你的幫助。

回答

0

首先,你不能伸展畫布以完全適合你的屏幕。但是,您可以嘗試將畫布居中並將畫布大小設置爲100%。接下來,您應嘗試使用縮放比例參數調整佈局大小,並在例如純色。

您可以隱藏通知欄(如果您使用cordova/phonegap) 首先,安裝所需的插件。

cordova plugin add cordova-plugin-statusbar 

接下來,轉到cordova/phonegap項目目錄中的config.xml並將StatusBarOverlaysWebView設置爲false。您也可以在遊戲初始化時直接從代碼執行方法。

StatusBar.hide(); 

第三,調整虛擬鍵盤,讓你應該嘗試檢測聚焦文本或文本域作爲普通的HTML對象的位置。此外,你應該改變config.xml

<preference name="fullscreen" value="false" /> 

現在,當你的鍵盤被打開,手機顯示你正在編輯的領域。