При создании множества элементов AFrame с использованием javascript текстовые объекты не отображаются: / Однако отображается a-box
. Вот код, создающий все объекты.
function createQuestionDisplay(question, answers) {
var sceneEl = document.querySelector('a-scene');
var markerEl = document.querySelector('#questionMarker');
var ques = document.createElement('a-text');
ques.setAttribute('value', question);
ques.setAttribute('color', 'black');
sceneEl.appendChild(ques);
//world position at 0 0 95
ques.setAttribute('position', markerEl.object3D.getWorldPosition())
for (var i = 0; i < 4; i++) {
var ans = document.createElement('a-text');
ans.setAttribute('color', 'black');
ans.setAttribute('value', answers[i]);
sceneEl.appendChild(ans);
var position = markerEl.object3D.getWorldPosition();
position.z = 94.7
ans.setAttribute('position', position);
}
var background = document.createElement('a-box');
background.setAttribute('color', 'orange');
background.setAttribute('height', 300);
background.setAttribute('width', 300);
sceneEl.appendChild(background);
background.setAttribute('position', markerEl.object3D.getWorldPosition())
}
При запуске инспектора каждый текстовый элемент отображается на своем месте. Что тут происходит? Что мне делать?
![inspector picture](https://i.stack.imgur.com/8nl1S.png)