unity3d怎么让物体移动的时候转向移动

 时间:2026-02-13 07:00:10

1、打开unity3d场景创建一个立方体作为角色。

unity3d怎么让物体移动的时候转向移动

2、接着给立方体添加刚体属性。

unity3d怎么让物体移动的时候转向移动

3、创建一个Test2脚本。

unity3d怎么让物体移动的时候转向移动

4、在脚本里面创建两个变量Speed_move、Speed_rot分别控制移动速度与旋转速度。

unity3d怎么让物体移动的时候转向移动

5、我们使用Translate通过W与S按键控制立方体的前后移动,前进用forward后退用back

if(Input.GetKey(KeyCode.W)){

this.transform.Translate(Vector3.forward*Time.deltaTime*Speed_move);

}

unity3d怎么让物体移动的时候转向移动

6、使用Rotate通过A与D按键控制物体的旋转,up是Y轴方向旋转。

if(Input.GetKey(KeyCode.A)){

this.transform.Rotate(Vector3.up*Time.deltaTime*-Speed_rot); 

}

unity3d怎么让物体移动的时候转向移动

7、然后我们把脚本放到立方体上面。

unity3d怎么让物体移动的时候转向移动

8、运行游戏场景,按住W移动的时候,同时按住A或D就可以进行转向移动了。

unity3d怎么让物体移动的时候转向移动

  • unity怎么消隐遮罩
  • 使用 eclipse 修改mysql表,中文无法显示
  • AxureRP如何设置元件位置
  • jquery怎么把一个div放在另一个div里面
  • axure怎么设置弹框动画?
  • 热门搜索
    笔记本怎么开热点 提子怎么洗 怎么保护牙齿 网络老是掉线怎么回事 马桶漏水怎么办 日语输入法怎么用 孩子不听话家长怎么办 吉他弦怎么换 手机彩铃怎么设置 章华染发剂怎么样