unity3d如何让物体移动
1、首先我们在unity3d场景中创建一个“cube”立方体。
2、通过“Component”--“Physics”--“Rigidbody”给cube添加Rigidbody。
3、在属性里面会多出一个Rigidbody。
4、在项目文件夹中右键“Create”--“C# Script”,创建一个“Move”脚本。
5、脚本里定义一个MoveSpeed变量作为速度调节变量,通过input来监听按键w、s,a、d通过transform.Translate设置更新物体位置,Vector3.forward是前进、back后退、left是左移、right是右移。if(Input.GetKey(KeyCode.W)){this.transform.Translate(Vector3.forward*Time.deltaTime*MoveSpeed);}
6、代码编辑完成后我们把Move脚本附加到cube上。
7、ctrl+p运行游戏,现在我们按wsad键就可以控制物体的移动了,并会在控制台打印出我们设置的按键信息。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:41
阅读量:61
阅读量:82
阅读量:50
阅读量:77