【移动


 Position:

说明:

  直接修改位置数据


 Translate:

说明:

  【匀速】朝着一个方向,一直移动。 (dir * speed 可以控制速度)适合键盘控制物体上下左右运动

函数:

  Transform.Translate(Vector3 dir)


MoveTowards:

说明:

  【匀速】朝着目标移动。(当前位置,目标位置,最大速度)

函数:

  Vector3.MoveTowards(Vector3 current, Vector3 target, float maxDistanceDelta);


 Lerp:

说明:

  【线性插值】朝着目标移动。(当前位置,目标位置,速度)

函数:

  Vector3 Lerp(Vector3 a, Vector3 b, float t);


Slerp:

说明:

  【球形插值】朝着目标移动。(当前位置,目标位置,速度)

函数:

  Vector3 Slerp(Vector3 a, Vector3 b, float t);


SmoothDamp:

说明:

  平滑的从A逐渐移动到B点。适用于相机的跟随(当前位置,目标位置,xx,耗时)

函数:

  Vector3 v = Vector3.zero;

  Vector3.SmoothDamp(Vector3 current, Vector3 target, ref Vector3 currentVelocity, float smoothTime)


AddForce:

说明:

  对该物体施加某个方向的力

函数:

  Rigidbody.AddForce(Vector3.right * Force, ForceMode.Force);


MovePosition:

说明:

  刚体在物理效果的作用下,向着目标移动

函数:

  Rigidbody.MovePosition(Vector3 target)


 velocity: 

说明:

  刚体的速度(X轴方向的速度为1)

函数:

  Rigidbody.velocity  = new Vector3(1, 0, 0);

 


其余的动画运动,ITween,关节运动 不在这里讲解

 


小结

 

 

转载于:https://www.cnblogs.com/01zxs/p/10134115.html

Unity 移动 和 旋转 [小结]相关推荐

  1. Unity实现圆形旋转滚动视图

    Unity实现圆形旋转滚动视图 文章目录 Unity实现圆形旋转滚动视图 前言 一.计算圆心坐标及半径 二.计算圆上点位置及切线和夹角 1.计算圆上点 2.计算切线 3.计算旋转夹角 三.效果 总结 ...

  2. unity 陀螺仪 物体旋转和移动效果

    unity 陀螺仪 物体旋转和移动效果 直接上码 带注释 public class SDKGyroController : MonoBehaviour {//陀螺仪是否存在class GyroGame ...

  3. Unity骰子插值旋转的投掷功能,获得正面点数(可按钮控制上下左右插值翻转,无万向锁问题)

    标题Unity骰子插值旋转的滚动投掷功能,和点数的获得 功能效果展示 可按钮控制上下左右插值翻转,无万向锁问题. 有需要demo的联系我,QQ:763992638

  4. Unity使用c#开发遇上的问题(四)(3dmax做个风扇,unity中自动旋转)

    文章目录 前言 一.3dmax创建风扇的模型 1.创建两个二维的矩形 2.两个矩形中心对齐 3.编辑矩形的样条线 4.附加多个样条线 5.布尔选取并集 6.选择顶点圆角 7.设置顶点圆角 8.挤出立体 ...

  5. unity LeapMotion 手势旋转,位移,缩放

    代码有需要完善的地方,博主只是简单的实现了功能,具体细节要看需求, 如果有问题可以给我留言或者加qq群:636926481,望指教 using Leap; using System.Collectio ...

  6. Unity中的旋转和矩阵操作

    Definition for Matrix4x4 is from unity                 Matrix4x4 matrix = new Matrix4x4();           ...

  7. Unity矩阵平移旋转缩放Matrix4x4

    Unity中的矩阵(Matrix4x4) 最近在研究帧同步定点数物理系统中需要自定义定点数矩阵,所以在这里分享下基础的矩阵案例旋转.平移.缩放.(注意这里本文中的transform组件式基于unity ...

  8. Unity Draw call batching小结

    文章目录 DrawCalls 和 Batches draw call就是你知道的那个draw call draw call不一定意味着状态切换 静态batching 静态batching更费内存 静态 ...

  9. Unity 物品模型旋转展示

    面板结构 相机结构 实现方法 使用RawImage显示RenderTexture,RenderTexture的图像来源为物品细节摄像机. 将物品生成在指定的位置上,然后用一个控制器让其自动旋转,再用聚 ...

  10. unity渲染层级关系小结

    http://blog.csdn.net/meegomeego/article/details/42060389 最近连续遇到了几个绘制图像之间相互遮挡关系不正确的问题,网上查找的信息比较凌乱,所以这 ...

最新文章

  1. 年度重磅:《AI聚变:2018年优秀AI应用案例TOP 20》正式发布
  2. 12JavaScript中的内置对象
  3. DSP调试报错:Error connecting to the target:Connect to PRSC failed
  4. golang 文件 文件夹 创建 读取 移动 复制 写入 遍历
  5. 题目1100:最短路径
  6. AndroidStudio中提示:android.content.res.Resources NotFoundException: String resource ID 0x
  7. webclient 和 webrequest获取网页源码的
  8. 增加mysql的sortbuffer_Mysql设置sort_buffer_size
  9. 禁止修改varchar到int|[运维规范]
  10. 为什么需要非线性激活函数
  11. idea 查看jsp是否被引用_IntelliJ IDEA解析JSP中的Web路径
  12. CentOS 6.7 升级gcc 至 5.2.0
  13. 树莓派之OLED12864视频播放—BadApple
  14. es 仅返回单个字段 查询_ES性能优化实战,几十亿数据查询 3 秒返回!
  15. 给hadoop 2.7.1 定制树莓派参数
  16. 挖洞手记——软媒魔方可信任程序执行漏洞
  17. python分组统计excel数据_python中excel数据分组处理
  18. Ansys-瞬态热分析-水箱学习收获
  19. SSDAlloc:用 SSD 扩展内存
  20. 贾扬清担任阿里开源技术委员会负责人,开源升级为阿里技术战略之一

热门文章

  1. poj 1961 Period kmp基础
  2. 如何通过 MacBook Pro 上的触控栏使用辅助功能?
  3. Lungo 保持 Mac 屏幕唤醒的方便工具
  4. Mac新手使用技巧——设置Finder(访达)快捷键
  5. iSaver for Mac(动态桌面屏保软件)
  6. MAC硬盘空间减少的隐藏杀手,VM到底是什么?
  7. Stack Overflow首席大神,他回答了超过3万个问题
  8. schedule与scheduleAtFixedRate之Timer源码分析
  9. 【BZOJ 1026】 [SCOI2009]windy数
  10. html5系列:notification api升级——从webkitNotifications到Notification