2017-04-23 11 views
1

親指をクリックしてAFrameシーンを読み込む方法を探しています。 ピクチャスライダーを使用しようとしていますが、すべてのピクチャの背後には3Dシーンが必要です。だから、もし私がスライダーで画像をクリックすると、フレームのシーンがフォアグラウンドでポップアップし、別の空のテクスチャが表示されます。
私は複数の方法を試みましたが、実際には何も動作しません。新しいウィンドウで新しいシーンを読み込むことはできますが、それは良い方法ではありません。
私は正しい道を私に導く助けに感謝します。 :):DAframe - サムをクリックしてシーンをロードする

乾杯、マックス

答えて

0

(どこかのページまたは)バックグラウンドでAフレームのシーンを持って<a-scene embedded style="z-index: -1"></a-scene>。画像をクリックすると、シーンのz-indexをフォアグラウンドに設定し、シーン内で必要なものを変更して画像に合わせます。

var aframeScene = AFRAME.scenes[0]; 
yourPic.addEventListener('click', function() { 
    aframeScene.style.zIndex = 9999; 
    aframeScene.querySelector('a-sky').setAttribute('src', 'newImage.jpg'); 
}); 
関連する問題