問題タブ [gamekit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - GKSession の問題 - Objective-C GameKit
わかりました、私は独自の GKSession オブジェクトを作成しようとしてきましたが、デリゲート メソッドによってコンソールにエラーが表示され、まだ修正方法がわかりません。誰か提案があるか、この問題に遭遇したかどうか疑問に思っていましたか? *注記 - 変数 peerStatus はコードの別の場所で定義されています。ピアには、「kServer」または「kClient」のステータスを指定できます。ピアが GKSessionModePeer にある場合、クライアントとサーバーの両方の作業を行う必要があるため、実際にはパフォーマンス時間が遅くなるということを読んだので、それぞれを GKSessionModeServer または GKSessionModeClient に定義したいと思います。
エラーコード全体は次のとおりです。
ポート 56386 でリッスンしています 2009-06-30 10:31:41.892 GKTank[17756:20b] *** キャッチされていない例外 'GKInvalidArgumentException' が原因でアプリを終了しています。理由: 'GKSessionModePeer モードの有効な GKSession オブジェクトを指定する必要があります。 -peerPickerController:sessionForConnectionType: の実装でデフォルトの GKSession オブジェクトを作成し、'nil' を返します。提供されたオブジェクトは: 送信された 0 データ パケット : ラッシュ (0 パケット 0 バイト): 信頼 (0 パケット 0 バイト) : rtry (0 パケット 0 バイト) : 袋 (0 パケット 0 バイト) : 現在の加重平均 rtt (0 ミリ秒) session mode: 0' 2009-06-30 10:31:41.893 GKTank[17756:20b] Stack: ( 807902715, 2452446779, 807986683, 807986522, 927035842, 927037074, 927038407, 815223834, 927038949, 9245, 8562, 814709201, 815110321, 815119058、815114270、
iphone - iPhone p2p - 複数のデバイスに接続する方法はありますか?
新しい GameKit フレームワークを使用して複数のデバイスに接続することはできますか? これまで見てきたすべての例は、1 つのデバイスに接続する方法を示しています。デフォルトの接続インターフェイスでも、ユーザーは接続を 1 つだけ選択できます。
ありがとう。
iphone - GameKit フレームワークで使用される peerID は、デバイスごとに常に一意ですか?
GKSession でデバイスに割り当てられた peerID は、同じデバイスでは常に同じですか? つまり、GKSession を作成するたびに、peerID は同じになりますか? または、GKSession を作成するたびにランダムに割り当てられますか? この peerID はどのように生成されますか?
ありがとう!
iphone - gamekit iphone api の RSSI 値
gamekit iphone api で Bluetooth RSSI (無線信号強度) 値を取得することは可能ですか? pssobileの場合、サンプルコードをいただけますか。
それが不可能な場合、iPhone OS 3.0 で Bluetooth RSSI 値を取得する他の方法はありますか?
iphone - GKPeerPickerController のテキストを変更する
GameKit の GKPeerPickerController でデフォルトのテキスト (「他の iPhone と iPod touch を探しています」など) を変更することはできますか?
完全にカスタマイズされたソリューションを見てきましたが、その面倒を避けてデフォルトのテキストを変更できるかどうか疑問に思っていました.
objective-c - iPhone: Game Kit で大容量データを送信する
ゲーム キット フレームワークを介してアプリを実行している他の iPhone とデータを交換するアプリを作成しようとしています。iPhone はお互いを検出して正常に接続しますが、データを送信すると問題が発生します。NSString をシリアル化し、接続を介して送信すると、相手側で問題なく出力されるため、iPhone が正しく接続されていることがわかります。しかし、(NSKeyedArchiver を使用して) 大きなオブジェクトをアーカイブしようとすると、「AGPSessionBroadcast に失敗しました (801c0001)」というエラー メッセージが表示されます。
これは、送信するデータが大きすぎるためだと思います (私のファイルのサイズは約 500k ですが、Apple は最大 95k を推奨しているようです)。データをいくつかの転送に分割しようとしましたが、もう一方の端で適切にアーカイブ解除することはできません。他の誰かがこの問題に遭遇したかどうか、そしてあなたがそれをどのように解決したか疑問に思っています。
iphone - iPod touch が GameKit を介してお互いを検出できない
私は物理的な iPod touch デバイスを 2 つ持っています。GKPeerPickerController を使用するプログラムを実行して、同じプログラムを実行している別の iPod touch を見つけようとしても、それらはピア ピッカー画面にとどまり、何の進行もありません。どちらもブルートゥース対応です。Apple の GKTank サンプル アプリと一緒に、自分のプログラムを試してみました。どちらの iPod も、検出可能モードのコンピュータなどの Bluetooth デバイスを検出できないようです...これは何か関係があるのでしょうか?
iphone - ゲームキットを使用して、接続されたデバイスに曲をストリーミングする
あるiPhoneから別のiPhoneに曲を再生したいのですが、デバイスAのユーザーがIPodから曲を選択して再生し、デバイスBのユーザーは接続されている自分のiPhoneを使用してその曲を聴くこともできますゲーム キットまたは Wi-Fi を使用してデバイス A に接続します。iPod ライブラリから他のデバイスに曲をストリーミングすることは可能ですか。
iphone - iPhone-GKVoiceChatClientのサンプルはどこにありますか?
iPhoneアプリのユーザーがGKVoiceChatClientクラスを使用して通信できるようにしたいと考えています。3.0 SDKのドキュメントは非常にあいまいで、サンプルコードにも適切なサンプルがありません。
誰かが私がそれを使用する方法を学ぶことができるゲーム内の声のいくつかの実用的な例を見つけることができる場所を教えてもらえますか?
ありがとう。