首页 > 解决方案 > 如何像在 Wii Tanks 中一样向移动方向旋转坦克主体 - Unity

问题描述

我正在尝试像Wii Tanks中那样进行坦克运动。我不知道如何沿运动方向旋转水箱。旋转只会在 y 轴上,因此水箱不会开始翻转。

    moveDir = new Vector3(Input.GetAxis("Horizontal"), 0, Input.GetAxis("Vertical"));
    moveDir = transform.TransformDirection(moveDir);
    controller.Move(moveDir * Time.deltaTime * speed);

这是我移动坦克的代码,所以现在我只需要它旋转。感谢您花时间阅读我的问题。

标签: c#unity3drotationquaternions

解决方案


推荐阅读