unity3d让物体从一个点自动移动到另一个点位置

 时间:2024-10-20 19:52:36

1、打开unity3d创建一个“立方体”,作为要移动的物体。

unity3d让物体从一个点自动移动到另一个点位置

2、创建一个“红色立方体”作为要移动到的点位置。

unity3d让物体从一个点自动移动到另一个点位置

3、在项目文件夹中创建一个“move_point”脚本文件。

unity3d让物体从一个点自动移动到另一个点位置

4、在脚本创建三个变量,start(起始点)、end(目的点),speed是移动的速度,然后在update中使用movetow锾攒揉敫ards方法进行移动。transform.position=Vector3.MoveTowards(start.position,end.position,speed*Time.deltaTime);

unity3d让物体从一个点自动移动到另一个点位置

5、把脚本放在立方体“Cube(1)”上面,在属性中start中放的是立方体"cube(1)",end中放的是红色立方体“cube(2)”,speed设置为“30”。

unity3d让物体从一个点自动移动到另一个点位置

6、运行游戏我们发现立方体会慢慢移动到红色立方体的位置,这样就完成了点到点的移动。

unity3d让物体从一个点自动移动到另一个点位置
unity3d让物体从一个点自动移动到另一个点位置
  • unity怎么打开资源商店
  • unity3D怎么插入图片
  • Unity 3D如何新建场景(Scene)
  • U3D如何解决物体穿透的问题
  • Maya中旋转成面revolve怎么使用
  • 热门搜索
    学生手抄报设计指南 地理手抄报内容 文明校园手抄报资料 环保手抄报内容大全 端午节的手抄报怎么画 缅怀先烈手抄报大全 手抄报装饰小图案 动物趣闻手抄报 法律手抄报图片 地球日手抄报的文字