unity3d让物体从一个点自动移动到另一个点位置
1、打开unity3d创建一个“立方体”,作为要移动的物体。
2、创建一个“红色立方体”作为要移动到的点位置。
3、在项目文件夹中创建一个“move_point”脚本文件。
4、在脚本创建三个变量,start(起始点)、end(目的点),speed是移动的速度,然后在update中使用movetow锾攒揉敫ards方法进行移动。transform.position=Vector3.MoveTowards(start.position,end.position,speed*Time.deltaTime);
5、把脚本放在立方体“Cube(1)”上面,在属性中start中放的是立方体"cube(1)",end中放的是红色立方体“cube(2)”,speed设置为“30”。
6、运行游戏我们发现立方体会慢慢移动到红色立方体的位置,这样就完成了点到点的移动。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:71
阅读量:50
阅读量:64
阅读量:91
阅读量:88