Was ich versuche zu erreichen ist eine bestimmte Masche Übergang zu einem bestimmten Vektor zu machen, bis sie schließlich durch den Spieler gestoppt.ThreeJS, erhalten Vektor in Richtung geklickt Richtung
Bisher habe ich es geschafft, die XY-Koordinaten des angeklickten Leinwand zu erhalten und sie in 3D-Projekt den folgenden Code verwenden. Leider bin ich mir nicht sicher, welchen Ansatz ich nehmen sollte, um die Richtung auf die angeklickte Position zu bekommen.
var vector = new THREE.Vector3();
vector.set(
(event.clientX/window.innerWidth) * 2 - 1,
+ (event.clientY/window.innerHeight) * 2 + 1,
0.5);
vector.unproject(camera);
var dir = vector.sub(camera.position).normalize();
var distance = + camera.position.z/dir.z;
var pos = camera.position.clone().add(dir.multiplyScalar(distance));