2016-10-21 48 views
3

UnityがiOSのBluetoothキーボードからデータを取得していないようです。キーボードはペアになっており、他のすべてのアプリケーションで動作しますが、Unity Input.GetKeyDown()ではtrueを返しません。私は2つの異なるキーボードで試してみましたが、どちらもうまくいきませんでした。私はAndroidで同じプロジェクトをテストしたところ、期待どおりにすべてが動作します。 iOSでBluetoothキーボードを使用する方法はありますか?UnityがiOSのBluetoothキーボードから入力を読み取ることはできますか?

+0

実際にtvOSで昨日同じことを試みました。 – JeanLuc

+0

これは変だけど、同じキーボードで統一ゲームをしていれば、何かを明確にするといいだろう。それは検出されますか? –

+0

@ GabrielCapeletti入力方法としてキーボードを使用することがわからないので、私は他のUnityゲームでそれを試しませんでした。しかし、私が試した他のすべてのアプリ(Evernote、ブラウザなど)では、同じキーボードがうまく機能します。だから私はそれがユニティ固有のものだと思う。私はこの問題について多くのことを知りました。私が見つけた唯一の事柄は、私の答えと同じような質問でした。 – GiedriusT

答えて

0

IOSプラットフォームでユニティプロジェクトをビルドした後、Xcodeのネイティブコードを変更してください。UIViewControllerのUIKitフレームワークでUIKeyCommandクラスを使用することもできます。

+0

'UIKeyCommand'メソッドの使用にはいくつかの制限があります。あなたは個別に検出したいそれぞれのキー・プレスをセットアップする必要があります。また、キーアップ通知を取得する方法もありません。 – livingtech

関連する問題