Ich habe ein Problem: Ich habe einen Würfel und ich will, dass er dorthin geht, wohin ich will (vorwärts, rückwärts, links oder rechts). Das Problem ist, wenn ich die Kamera rotiere, muss die "Vorwärts" -Richtung immer davor sein, gleich für andere Richtungen.Three.js 90 ° Vektordrehung
In der Tat, ich habe es schon diese mit vorwärts und rückwärts zu arbeiten, indem Sie:
// For forward
camera.getWorldDirection(direction)
cube.position.add(direction)
// For backward
camera.getWorldDirection(direction)
cube.position.sub(direction)
Meine eigentliche Frage ist, wie ich die Vektorrichtung zu „drehen“ bei 90 °, also muss ich nur noch hinzufügen und unter der Würfelposition nach links und rechts gehen?
Bitte denken Sie daran, Antworten zu akzeptieren, wenn Benutzer Ihnen helfen. – WestLangley