2017-09-05 4 views
0

私はHayden LeeのライブラリNetworked AFrameを使用してWebVRゲームを少し作っています。ネットワークルームに到着するとすぐに特定の位置に配置したいと考えています。Networked AFrameでクライアント数を取得

私は 'onConnect'コールバックを使用しようとしましたが、NAFオブジェクトconnectListが呼び出されたときに空であるため、私が部屋の最初のものか他のクライアントが既に接続されているかはわかりません。

この種の情報を取得するにはどうすればよいですか、ドキュメントに関する情報は見つかりません。

ありがとうございました!

答えて

1

現在、Networked-Aframeでは、作成したエンティティの位置のみを制御でき、部屋にいる人の数を判断する仕組みはありません。

NAF 0.2.3で提案していることを実行する唯一の方法は、onConnectコールバック、たとえば10秒後に任意の待機時間を設定して、他のすべてのユーザーがその部屋に接続することを望むことです。あなたが同じ位置を選ぶ2人の衝突で終わる異常がある場合、あなたはその衝突に反応します(これは、まだ接続しているユーザーのためのイベントではありません)。 NAF 0.3.0には、少なくとも他のユーザーが参加するためのイベントがあります。

関連する問題