Aframe 在网络化框架中指定房间尺寸

Aframe 在网络化框架中指定房间尺寸,aframe,webvr,Aframe,Webvr,我对a-frame还不熟悉,并且已经学习了haydenjameslee网络化a-frame的例子。我想知道在标记中定义a场景时是否有方法指定房间大小 <a-scene networked-scene="app: myApp; room: room1;"> 我有一个变通方法,因为我不完全了解组件的工作原理。 我发现在参考NAF.entities.entities 我制作了一个附加到场景的组件: AFRAME.registerComponent('foo',{ init:funct

我对a-frame还不熟悉,并且已经学习了haydenjameslee网络化a-frame的例子。我想知道在标记中定义a场景时是否有方法指定房间大小

<a-scene networked-scene="app: myApp; room: room1;">

我有一个变通方法,因为我不完全了解组件的工作原理。
我发现在参考
NAF.entities.entities

我制作了一个附加到场景的组件:

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的数组。
第二个元素给出了第一个元素的id
最后一个给了我球员的人数

您可以检查加载的玩家数量,如果超过该数量,只需拒绝访问、更改房间或href至“大厅”网站即可。
工作故障:glitch.com/edit/#/鹿角突

当然,我不应该等5秒钟,而是应该听一个加载的事件,我会在我不忙的时候再看。

据我所知,这在a帧中是不可能的。
您需要它做什么?

提供了一个NPM包一个框架房间组件,可以方便地创建房间并将其连接起来。满足我的需要

它可以按如下方式使用

<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>

我想创建一个房间,并在墙上张贴海报。很抱歉迟了答复