c# - 如何像在 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);
这是我移动坦克的代码,所以现在我只需要它旋转。感谢您花时间阅读我的问题。
解决方案
推荐阅读
- django - 验证以父表单中的字段值为条件的内联表单集
- c++ - 具有运算符重载的类模板
- javascript - React 流畅的免打扰需要刷新页面才能看到拖动的项目
- sql - 数一数数据库中的值改变了多少次?
- javascript - 以正确的方式面对我的火柴人 JavaScript
- node.js - Socket io - Vuejs3 允许在标头中发送 cookie
- python - 如何创建一个 ROS 节点,该节点可以根据其订阅的其他节点发送的消息来开始和停止计数
- c++ - Eigen::Transform 的类型特征?
- wordpress - WPML 不显示 YITH 默认文本 (wordpress) 的翻译语言
- javascript - 如何遍历 Google 表格数据并在 Google Doc 中列出?