回転に基づいて three.js でキューブを移動しようとしていますが、その方法がわかりません。
今のところ、A & D キーで立方体の z 回転を回転させることができます。W キーを使用すると、回転に対して前方に移動したいと思います。
2D から、次のようにします。
float angle = GradToRad(obj.rotation);
obj.x = obj.x + cos(angle) * velocity;
obj.y = obj.y + sin(angle) * velocity;
これが現在の実装のイメージです。
three.jsで同様のものを適用するにはどうすればよいですか?