2017-09-05 4 views
0

このコードは私のために一度働いていましたが、もう役に立ちませんでした。私はエンティティを回転させる方法を理解しようとしています。エンティティをシーン内のいくつかの要素で囲みます。Aframeエンティティの現在のローテーションを返す方法

var entityEl = document.querySelector('#rotate'); 
    console.log(entityEl.components);//returns components object 
    var entityRotY = entityEl.components.rotation.attrValue.y;//rotation is undefined 

    function rotate(){ 
     entityEl.setAttribute('rotation', {x: 0, y: entityRotX + 1, z: 0}); 
     entityRotY++; 
    } 

答えて

1

は、あなたの方法seems to be workingが、私はattrValueをいじっては適切な方法であるかはわかりません。

代わりにgetAttribute('rotation')またはentityEl.object3D.rotation(ラジアン出力!)

関連する問題