2016-10-21 84 views
3

Unity似乎無法從iOS上的藍牙鍵盤獲取任何數據。鍵盤已配對,適用於所有其他應用程序,但Unity Input.GetKeyDown()永不返回true。我用兩個不同的鍵盤嘗試過它們,但都沒有工作。我也在Android上測試過相同的項目,並且一切都按預期工作。有沒有辦法讓藍牙鍵盤在iOS上工作?Unity可以從iOS上的藍牙鍵盤讀取輸入嗎?

+0

它實際上昨天在tvOS上沒有任何運氣的嘗試。 – JeanLuc

+0

這很奇怪,如果你用同一個鍵盤玩一個統一遊戲,澄清一些事情會很好。它會檢測到嗎? –

+0

@GabrielCapeletti我沒有嘗試與其他的Unity遊戲,因爲我不知道任何使用鍵盤作爲輸入法。但是相同的鍵盤在我嘗試使用的所有其他應用程序(Evernote,瀏覽器等)上都能很好地工作。所以我想這是特定於Unity的事情。我搜索了很多關於這個問題的內容,我能找到的唯一的東西就是與我的答案相同的類似問題。 – GiedriusT

回答

0

在IOS平臺上構建Unity項目後,修改Xcode中的本機代碼。並且您可以在某個UIViewController.Hope的「UIkit」框架中使用UIKeyCommand類,它可以幫助您!

+0

使用'UIKeyCommand'方法有幾個限制。您必須設置每個您想要單獨檢測的按鍵。此外,無法獲得密鑰通知。 – livingtech