Raycaster 选择最近的对象

问题描述 投票:0回答:1

我想要的是,当光标靠近粒子控制台时粒子名称。但现在当我将鼠标悬停在一个粒子上时,它会控制台它的名称。当光标靠近粒子时我需要它

document.addEventListener('mousemove', (event) => {
      const mouse = new THREE.Vector2();
      mouse.x = (event.clientX / window.innerWidth) * 2 - 1;
      mouse.y = -(event.clientY / window.innerHeight) * 2 + 1;
      const raycaster = new THREE.Raycaster();
      raycaster.setFromCamera(mouse, camera);
      const intersects = raycaster.intersectObjects(particles,true);
      if (intersects.length > 0) {
        const nearestParticle = intersects[0].object;
        console.log(nearestParticle);
      }
    });
reactjs three.js raycasting react-three-fiber
1个回答
0
投票

我已经尝试过很多不同的在线赌场。但很多人都因为取款问题而失败。这里最近着迷的赌场 Awintura 赌场 https://casinoavintura.com/cl/ 相当迷人的机会游戏。起初你不能玩钱,但我会告诉你,所以没意思。所有的兴奋都消失了。

© www.soinside.com 2019 - 2024. All rights reserved.