我刚接触three.js,现在正在尝试为我创建的一个网格对象添加点击事件:
const geometry = new THREE.BoxBufferGeometry(size,size*0.5,size);
const material = new THREE.MeshStandardMaterial({color:0x00aa00 });
var option1 = new THREE.Mesh(geometry, material);
option1.position.set( 6, 5, 1)
// option1.callback = objectClickHandler;
// option1.on('click', function(ev) {
// console.log(ev)
// });
console.log(option1)
scene.add(option1)
但是这不起作用。当我点击时,我将隐藏和显示我导入的对象。但由于单击事件未触发,因此无法执行此操作。非常感谢您的帮助。