我想点击它们来隐藏场景物体, 我读了许多" raycaster"教程,但我不知道我的错在哪里 当我打开我的HTML文件时,使用这些代码隐藏所有对象。 我已将大部分不敬的代码删除为raycaster。
$('.hero-unit a:nth-clild(2)').click();
$('a[href="/au/shop/glasses?gender=men"]').click();
答案 0 :(得分:0)
渲染时,您正在每帧上进行光线投射。当您想要通过鼠标点击进行光线投射时,您需要一个事件监听器:
window.addEventListener( 'mousedown', onMouseDown, false );
var onMouseDown = function ( event ) {
var intersects = raycaster.intersectObjects( cubes.children );
var intersection = intersects[0], obj = intersection.object;
obj.visible = false ;
};