联网的 Aframe 项目不适用于动态房间
Networked Aframe project not working with dynamic-rooms
我有一个正在使用 A 型框架创建的项目 (https://aframe.io) and the networked A-frame component: https://www.npmjs.com/package/networked-aframe
Link 到项目:https://glitch.com/edit/#!/networkedtest
我 运行 遇到一个问题,每当我尝试在第 202 行 scene.html 中替换以下代码时:
<a-scene moving-sun vr-mode-ui="enabled: false;" physics networked-scene="
room: audio;
adapter: easyrtc;
audio: true;
video: true;
debug: true;
inspector=https://cdn.jsdelivr.net/gh/aframevr/aframe-inspector@master/dist/aframe-inspector.min.js">
使用此代码:
<a-scene moving-sun vr-mode-ui="enabled: false;" physics dynamic-room="
room: audio;
adapter: easyrtc;
audio: true;
video: true;
debug: true;
inspector=https://cdn.jsdelivr.net/gh/aframevr/aframe-inspector@master/dist/aframe-inspector.min.js">
整个代码 运行 不正确,我得到一个空白屏幕。
我完全不确定这是为什么,因为我所做的只是用 dynamic-room=""
替换 networked-scene=""
行,但我仍然得到一个平面白屏。我想知道的是如何 在第 202 行的 scene.html 文件中, 我可以用第二个代码片段替换第一个代码片段并且必须正确编码 运行 .
如果有人知道为什么会出现此问题,将不胜感激。
Link 到项目: https://glitch.com/edit/#!/networkedtest
始终检查控制台并尝试修复在那里发现的任何问题。
其中之一是:
据我所见,你是:
var player = document.getElementById("player");
var myNametag = player.querySelector(".nametag");
myNametag.setAttribute("text", "value", username);
在您的 scene.html
中,因此无需在 dynamic-room
组件中执行相同的操作。一旦你从 dynamic-room
中删除了这个位,它就可以正常工作了。所以要么删除它,要么检查它为什么重复
我有一个正在使用 A 型框架创建的项目 (https://aframe.io) and the networked A-frame component: https://www.npmjs.com/package/networked-aframe
Link 到项目:https://glitch.com/edit/#!/networkedtest
我 运行 遇到一个问题,每当我尝试在第 202 行 scene.html 中替换以下代码时:
<a-scene moving-sun vr-mode-ui="enabled: false;" physics networked-scene="
room: audio;
adapter: easyrtc;
audio: true;
video: true;
debug: true;
inspector=https://cdn.jsdelivr.net/gh/aframevr/aframe-inspector@master/dist/aframe-inspector.min.js">
使用此代码:
<a-scene moving-sun vr-mode-ui="enabled: false;" physics dynamic-room="
room: audio;
adapter: easyrtc;
audio: true;
video: true;
debug: true;
inspector=https://cdn.jsdelivr.net/gh/aframevr/aframe-inspector@master/dist/aframe-inspector.min.js">
整个代码 运行 不正确,我得到一个空白屏幕。
我完全不确定这是为什么,因为我所做的只是用 dynamic-room=""
替换 networked-scene=""
行,但我仍然得到一个平面白屏。我想知道的是如何 在第 202 行的 scene.html 文件中, 我可以用第二个代码片段替换第一个代码片段并且必须正确编码 运行 .
如果有人知道为什么会出现此问题,将不胜感激。
Link 到项目: https://glitch.com/edit/#!/networkedtest
始终检查控制台并尝试修复在那里发现的任何问题。
其中之一是:
据我所见,你是:
var player = document.getElementById("player");
var myNametag = player.querySelector(".nametag");
myNametag.setAttribute("text", "value", username);
在您的 scene.html
中,因此无需在 dynamic-room
组件中执行相同的操作。一旦你从 dynamic-room
中删除了这个位,它就可以正常工作了。所以要么删除它,要么检查它为什么重复