Bluetooth で接続できるのは、GKSession と GKPeerPickerController を使用する iPodtouch または iPhone のみです。、または他のBluetoothデバイスを接続できますか?
2 に答える
GameKit
(GKPeerPickerController
および)を使用したBluetooth通信GKSession
はiPhoneOSデバイスに限定されています。
Bluetoothの代わりにインターネットを使用することもできますが、やはりiPhoneOSデバイスに制限されています。
外部アクセサリの使用に興味がある場合は、Appleのドキュメントを確認することをお勧めします。彼らのドキュメントには次のように記載されています。
アクセサリは、30ピンドックコネクタを介して、またはBluetoothを使用してワイヤレスでデバイスに物理的に接続できます。
これでも、iPhoneOSが必要であり、両端にGameKitフレームワークがあるため、iPhoneOS以外のデバイス間でゲームをプレイすることはできません。そのような設定に興味がある場合は、手動で管理することを検討する必要があります。
Bluetoothはバグが多く、速度が遅く、範囲が短いため、Bluetoothの使用は強くお勧めします。ピアツーピアのWifiまたはLANプレイが最善の策です。LANプレイを使用しているBonjourの使用を検討することをお勧めします。Bonjourの使用に関する2つのチュートリアル(1つ、2つ)があります。ハッピーゲーム!
最後に聞いた話によると、iPhone の Bluetooth は「不自由」で、Bluetooth 経由で Apple 承認の Bluetooth チップを搭載した別のデバイスにしかデータを転送できないということです。「アクセサリ」の開発については、アップルのドキュメントをご覧ください。