2017-04-23 3 views
1

엄지 손가락 클릭을 통해 AFrame 장면을로드하는 방법을 찾고 있습니다. 그림 슬라이더를 사용하려고하는데 모든 그림에 3D 장면이 있어야합니다. 따라서 슬라이더에서 그림을 클릭하면 aframe 장면이 다른 하늘 텍스처와 함께 포 그라운드에서 팝업됩니다.
여러 가지 방법을 시도했지만 아무 것도 실제로 작동하지 않습니다. 새 창을 통해 새로운 장면을로드 할 수 있지만 좋은 방법은 아닙니다.
나는 올바른 길로 인도 할 수있는 도움을 주시면 감사하겠습니다. :) : D 건배, 최대Aframe - 엄지를 클릭하여 장면로드

답변

0

은 배경 (또는 어딘가에 페이지) <a-scene embedded style="z-index: -1"></a-scene>의 A-프레임 장면 되세요. 그림을 클릭 할 때 장면의 z-index을 포 그라운드로 설정하고 장면에서 필요한 모든 것을 그림과 일치하도록 변경하십시오.

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