我正在尝试根据它的旋转在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 中应用类似的东西?