基于three-onEvent,对其有如下修改
- 解决一些
bug
- 监听传入的
renderer.domElement
通过THREE.Raycaster
方法官方例子实现Object3D
对象的选取
-
click
-
hover
移入移出
-
安装
依赖
threeJs
npm i three-event
-
使用
import ThreeEvent from './onEvent.js' // 初始化 const threeOnEvent = new ThreeEvent({ domElement: renderer.domElement, camera: camera }); // click mesh.on('click', (mesh, event) => { // ... }) // hover mesh.on('hover', (mesh, event) => { // 移入... }, (mesh, event) => { // 移出... })