unity3d怎么让物体移动的时候转向移动
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就可以进行转向移动了。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:74
阅读量:81
阅读量:152
阅读量:82
阅读量:184