私はa-frameを初めて使用し、haydenjameslee networked-aframeの例に従っています。それのタグにネットワークフレームに部屋の寸法を指定する
<a-scene networked-scene="app: myApp; room: room1;">
私はa-frameを初めて使用し、haydenjameslee networked-aframeの例に従っています。それのタグにネットワークフレームに部屋の寸法を指定する
<a-scene networked-scene="app: myApp; room: room1;">
をA-シーンを定義するときに部屋のサイズを指定する方法がある場合、私は、私は完全にどのようにコンポーネント作品を理解していないため、私は、回避策を持っていると思いまして。
AFRAME.registerComponent('foo',{
init:function(){
setTimeout(function(){
console.log(Object.keys(NAF.entities.entities));
console.log(Object.keys(NAF.entities.entities)[0]);
console.log(Object.keys(NAF.entities.entities).length);
},5000);
}
});
最初のログは私のプレイヤーのIDの配列を与える:
は私がシーンに付属部品を作っ参照NAF.entities.entities
下のプレーヤーのリストがありました。
2番目の要素は、最初の要素のidです。
最後に私にプレイヤーの数を教えてください。
負荷のあるプレイヤーの数を確認し、その数を超えた場合は、アクセスを拒否するか、部屋を変更するか、hrefを「ロビー」のウェブサイトに変更します。
ここで動作しているグリッチ:glitch.com/edit/#!/sudden-antler
私が知る限り、これはAフレームでは不可能です。 何が必要ですか?
部屋を簡単に作成して接続できるNPMパッケージのフレームルームコンポーネントが用意されています。私の必要を満たす。
https://www.npmjs.com/package/aframe-room-component
<rw-room position="-3 0 -5" material="color:#787">
<rw-floor material="color:red"></rw-floor>
<rw-ceiling material="color:blue"></rw-ceiling>
<rw-wall position="6 0 0" material="color:yellow"></rw-wall>
<rw-wall position="6 0 6" material="color:green"></rw-wall>
<rw-wall position="0 0 6" material="color:brown"></rw-wall>
<rw-wall position="0 0 0" material="color:pink"></rw-wall>
</rw-room>
それは正しいです。私は答えを更新しました。 – Raj
私は部屋を作成して、壁にポスターを入れたいを次のように使用することができます。遅く返信申し訳ありません – Raj