相关疑难解决方法(0)

Three.js THREE.Projector已被转移到

嗨,据我所知THREE.projector,版本三71中没有.

但我不明白,如何取代THREE.projector功能和什么?

这是我的点击功能:

var vector = new THREE.Vector3(
  (event.clientX / window.innerWidth) * 2 - 1,
  -(event.clientY / window.innerHeight) * 2 + 1,
  0.5
);
projector.unprojectVector(vector, camera);
var raycaster = new THREE.Raycaster(
  camera.position,
  vector.sub(camera.position).normalize()
);
var intersects = raycaster.intersectObjects(objects);
if (intersects.length > 0) {
  clicked = intersects[0];
  console.log("my clicked object:", clicked);
}
Run Code Online (Sandbox Code Playgroud)

什么是正确的方法?

javascript three.js

14
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×1

three.js ×1