AFRAMEの大きな問題に遭遇しました。私の現在のプロジェクトでは、ボタンを押すことで、テクスチャがマッピングされた平面のスケールを変更することができます。もちろん、私はタイリングを変更する必要があります(またはAFRAMEで呼び出される方法を繰り返します)。しかし、どうしようとしても、繰り返しやオフセットを変更することはできません。私は材料の色を変更しようとすると、それはうまく動作します。私は問題は、AFRAMEは何とか実行時にリピートを更新していないということですか?たぶん私はパラメータXとYを間違った方法で渡すでしょうか?Mozilla AFRAME a-frameは、素材のオフセットやリピートを設定できません。
//document.querySelector('#wall-1').setAttribute('material', {color: 'red', offset: {x: 22, y: 22}});
//document.querySelector('#wall-1').setAttribute('material', {color: 'red', repeat: 12});
//document.querySelector('#wall-1').setAttribute('material', {color: 'red', repeat: {type: 'vec2', value: {x: 22, y: 22}}});
//document.querySelector('#wall-1').setAttribute('material', {repeat: {value: {x: 1, y: 1}}});
//document.querySelector('#wall-1').setAttribute('repeat', {type: 'vec2', value: {x: 22, y: 22}});
//document.querySelector('#wall-1').setAttribute('material.repeat', {type: 'vec2', value: {x: 22, y: 22}});
//document.querySelector('#wall-1').setAttribute('material', 'repeat', '{x:22, y:22}');
私は任意の助け喜んでいるだろう:
これは私がこれまで試したものです!
おかげで最高の房&、 - マックス
ありがとう:
はここで働いて、それを示す小さなフィドルです!私はその上に404を持っていましたが、github distから現在のaframe-masterをダウンロードしました。しかし、私はまだそれを動作させることはできません。属性を設定する正しい方法は何でしょうか?また、最新のビルドでは、一般的な繰り返しでいくつかの悪いエラーが発生します:http://imgur.com/a/qFljS – Maxisoft