実際に実行時にDOMを変更すると、シーンに影響します。ここでthis projectから取られたのjQueryを使用して新しいオブジェクトを追加する例です:
function appendObject(id, file, scale, position, rotation, scale) {
$('<a-obj-model />', {
id: id,
class: 'city object children',
position: position, // doesn't seem to do anything, known issue
scale: scale,
rotation: rotation,
file: file,
src: '#' + file + '-obj',
mtl: '#' + file + '-mtl',
appendTo : $('#city')
});
document.getElementById(id).setAttribute("position", position); // this does set position as a workaround
}
そしてここでは、オブジェクトを削除する例を示します。
onMenuDown: function() {
previousObject = document.querySelector("#object" + (objectCount - 1));
previousObject.parentNode.removeChild(previousObject);
objectCount -= 1;
if(objectCount == -1) {objectCount = 0};
},
Hmmm ...私がDOMを更新すると、私は[このエラー](http://imgur.com/a/I8pfi)になりますオブジェクトを追加しようとします。この原因を知っていますか? – hyperdo
実際には、タグの後に追加していましたが、今は動作します。 – hyperdo