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

  

Hello!大家好,我是纸扎戏偶,Unity是我们室内设计工作中经常要用到的软件之一,今天我们来分享一下“Unity3D怎么让物体移动的时候转向移动?”这篇文章,相信有很多小伙伴都会了,但是还是有不会的新手小伙伴,下面小编就来分享一下吧!

  

  工具/软件

设备型号:Redmi G游戏本 2021 锐龙版

  

操作系统:Windows7

  

使用软件:Unity

  步骤/教程第1步

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

  

  第2步

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

  

  第3步

创建一个Test2脚本。

  

  第4步

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

  

  第5步

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

  

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

  

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

  

}

  

  第6步

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

  

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

  

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

  

}

  

  第7步

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

  

  第8步

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

  

发表评论

表情:
验证码
评论列表 (暂无评论,310人围观)

还没有评论,来说两句吧...