1. 简介

在unity3d中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position。

2. 通过Transform组件移动物体

Transform 组件用于描述物体在空间中的状态,它包括 位置(position), 旋转(rotation)和 缩放(scale)。 其实所有的移动都会导致position的改变,这里所说的通过Transform组件来移动物体,指的是直接操作Transform来控制物体的位置(position)。

2.1 Transform.Translate

该方法可以将物体从当前位置,移动到指定位置,并且可以选择参照的坐标系。 当需要进行坐标系转换时,可以考虑使用该方法以省去转换坐标系的步骤。

public function Translate(translation: Vector3, relativeTo: Space = Space.Self): void;

2.2 Vector3.Lerp, Vector3.Slerp, Vector3.MoveTowards

Vector3 既可以表示三维空间中的一个点,也可以表示一个向量。这三个方法均为插值方法, Lerp为线性插值,Slerp为球形插值, MoveTowards在Lerp的基础上增加了限制最大速度功能。 当需要从指定A点移动到B点时,可以考虑时候这些方法。

2.3 Vector3.SmoothDamp

该方法是可以平滑的从A逐渐移动到B点,并且可以控制速度,最常见的用法是相机跟随目标。

2.4 Transform.position

有时重新赋值position能更快实现我们的目标。

3. 通过Rigidbody组件移动物体

Rigidbo

unity中怎么让物体位置复位_(转)Unity3D中移动物体位置的几种方法相关推荐

  1. unity3d双面材质_[转]unity3d中创建双面材质

    在其它三维软件中设置好的双面材质导入到unity3d中就失去了效果,不过我们可以通过自定义材质来在unity3d中实现双面材质的效果.步骤如下: 1.在资源库中新建一新shader:代码如下: Sha ...

  2. Unity Android 之 应用打开手机的指定网页浏览器(external browser)的两种方法(封装aar和不用封装aar方法)

    Unity Android 之 应用打开手机的指定网页浏览器(external browser)的两种方法(封装aar和不用封装aar方法) 目录 Unity Android 之 应用打开手机的指定网 ...

  3. 第四周作业——统计/etc/init.d/functions文件中每个单词的出现次数,并排序(用grep和sed两种方法分别实现)

    统计/etc/init.d/functions文件中每个单词的出现次数,并排序(用grep和sed两种方法分别实现) 方法一:grep实现 grep -o "\<[[:alpha:]] ...

  4. mysql中以下正确的sql是_总结MySQL中SQL语法的使用

    --where子句操作符: where子句操作符 = 等于 <> 不等于(标准语法) != 不等于(非标准语法,可移植性差) < 小于 <= 小于等于 > 大于 > ...

  5. 下列数据类型中python不支持的是_ 下列选项中 ,Python 不支持的数据类型有 ( ) 。_学小易找答案...

    [单选题] 下列标识符中 , 合法的是 ( ) . [简答题]说明轴承代号7204AC表达的含义. [判断题]type() 函数可以查看变量的数据类型. ( ) [名词解释]限界 [单选题]体育教学 ...

  6. java 位置定位_地图实时定位我的位置

    首先需要显示地图,请看我的另一篇文章 然后实时获取定位信息中的经度和纬度, 然后启动定位功能标记我的位置 开启定位图层 setMyLocationEnabled(true) 构造定位数据 MyLoca ...

  7. unity支持的模型数据格式_Unity3D开发:向Unity3D中导入外部模型

    Unity3D支持多种外部导入的模型格式,但它并不是对每一种外部模型的属性都支持.具体的支持参数,您可以对照如下列表: 种类 网络 材质 动画 骨骼 Maya的.mb和.mal格式 √ √ √ √ 3 ...

  8. 在java中下列描述错误的是_在 JAVA 中 , 关于类的方法 , 下列描述错误的是 ()._学小易找答案...

    [多选题]价值的特性是 [简答题]输入任一字符串,统计其中数字,字母及其它字符个数 .(25分) [填空题]1.产品整体包括哪五个基本层次 2核心层次产品最基本的层次,是产品的_____ [单选题]纸 ...

  9. picturectrl控件中加载图片并显示_在 CRA 中使用 webp 图片提升加载性能

    webp 是 google 提倡的一种新的 image 格式,意在为 web 提供体积更小的图片格式.通常情况下,无损压缩可以减小 25%-35% 的体积(有例外情况,反而会增大体积,但是是因为转换图 ...

最新文章

  1. Mac 安装SecureCRT
  2. 反射式红外光电检测管 : ITR9909
  3. Angular2+ 结构型指令
  4. Android7.1update.zip升级在system/bin下新增可执行文件没有可执行权限问题
  5. mysql 5.6.31 winx64_详解介绍MySQL5.6.31winx64.zip安装配置的图文教程
  6. iOS - Swift SQLite 数据库存储
  7. 将一段复杂文本变成字符串的赋值语句
  8. MATLAB绘图辅助操作
  9. Android 系统(71)---Android系统build.prop文件生成过程
  10. nodejs之处理GET请求
  11. pay-spring-boot 开箱即用的Java支付模块,整合支付宝支付、微信支付
  12. GetTickCount
  13. word 论文公式编号快捷方法
  14. WPS Excel将多个Excel文件合并到一个Excel文件中(sheet)
  15. 景区宣传片制作的作用
  16. Data structure you've never heard of(枚举+dp)
  17. VBA小模板:一个普通随机抽奖,需要模拟多轮用VBA怎么做?
  18. 001、element-ui前言
  19. 周小桥老师--技术与产品敏捷创新项目管理资深专家--沪师经纪刘建
  20. UE4 学习记录八 给场景中添加背景音乐和动画音效,运动加速效果

热门文章

  1. 腾讯云学生服务器如何购买
  2. 如何拍摄一部优秀的广告片——表现手法,特殊创意
  3. linux flash插件安装方法,Linux系统下安装Flash浏览器插件的方法
  4. 这应该是最全面的MySQL知识点总结啦
  5. 【OpenGL ES】凸镜贴图
  6. 绘画新手怎么画人物衣服褶皱
  7. 企业级大数据平台智能运维好帮手——星环科技多模数据平台监控软件Aquila Insight
  8. 易基因|3文一览:DNA甲基化及组学测序在斑马鱼中的科学研究成果
  9. mountain乐谱-蒲公英的约定
  10. 软件评测和测试国家现行标准