Unity 移动 和 旋转 [小结]
【移动】
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 移动 和 旋转 [小结]相关推荐
- Unity实现圆形旋转滚动视图
Unity实现圆形旋转滚动视图 文章目录 Unity实现圆形旋转滚动视图 前言 一.计算圆心坐标及半径 二.计算圆上点位置及切线和夹角 1.计算圆上点 2.计算切线 3.计算旋转夹角 三.效果 总结 ...
- unity 陀螺仪 物体旋转和移动效果
unity 陀螺仪 物体旋转和移动效果 直接上码 带注释 public class SDKGyroController : MonoBehaviour {//陀螺仪是否存在class GyroGame ...
- Unity骰子插值旋转的投掷功能,获得正面点数(可按钮控制上下左右插值翻转,无万向锁问题)
标题Unity骰子插值旋转的滚动投掷功能,和点数的获得 功能效果展示 可按钮控制上下左右插值翻转,无万向锁问题. 有需要demo的联系我,QQ:763992638
- Unity使用c#开发遇上的问题(四)(3dmax做个风扇,unity中自动旋转)
文章目录 前言 一.3dmax创建风扇的模型 1.创建两个二维的矩形 2.两个矩形中心对齐 3.编辑矩形的样条线 4.附加多个样条线 5.布尔选取并集 6.选择顶点圆角 7.设置顶点圆角 8.挤出立体 ...
- unity LeapMotion 手势旋转,位移,缩放
代码有需要完善的地方,博主只是简单的实现了功能,具体细节要看需求, 如果有问题可以给我留言或者加qq群:636926481,望指教 using Leap; using System.Collectio ...
- Unity中的旋转和矩阵操作
Definition for Matrix4x4 is from unity Matrix4x4 matrix = new Matrix4x4(); ...
- Unity矩阵平移旋转缩放Matrix4x4
Unity中的矩阵(Matrix4x4) 最近在研究帧同步定点数物理系统中需要自定义定点数矩阵,所以在这里分享下基础的矩阵案例旋转.平移.缩放.(注意这里本文中的transform组件式基于unity ...
- Unity Draw call batching小结
文章目录 DrawCalls 和 Batches draw call就是你知道的那个draw call draw call不一定意味着状态切换 静态batching 静态batching更费内存 静态 ...
- Unity 物品模型旋转展示
面板结构 相机结构 实现方法 使用RawImage显示RenderTexture,RenderTexture的图像来源为物品细节摄像机. 将物品生成在指定的位置上,然后用一个控制器让其自动旋转,再用聚 ...
- unity渲染层级关系小结
http://blog.csdn.net/meegomeego/article/details/42060389 最近连续遇到了几个绘制图像之间相互遮挡关系不正确的问题,网上查找的信息比较凌乱,所以这 ...
最新文章
- 年度重磅:《AI聚变:2018年优秀AI应用案例TOP 20》正式发布
- 12JavaScript中的内置对象
- DSP调试报错:Error connecting to the target:Connect to PRSC failed
- golang 文件 文件夹 创建 读取 移动 复制 写入 遍历
- 题目1100:最短路径
- AndroidStudio中提示:android.content.res.Resources NotFoundException: String resource ID 0x
- webclient 和 webrequest获取网页源码的
- 增加mysql的sortbuffer_Mysql设置sort_buffer_size
- 禁止修改varchar到int|[运维规范]
- 为什么需要非线性激活函数
- idea 查看jsp是否被引用_IntelliJ IDEA解析JSP中的Web路径
- CentOS 6.7 升级gcc 至 5.2.0
- 树莓派之OLED12864视频播放—BadApple
- es 仅返回单个字段 查询_ES性能优化实战,几十亿数据查询 3 秒返回!
- 给hadoop 2.7.1 定制树莓派参数
- 挖洞手记——软媒魔方可信任程序执行漏洞
- python分组统计excel数据_python中excel数据分组处理
- Ansys-瞬态热分析-水箱学习收获
- SSDAlloc:用 SSD 扩展内存
- 贾扬清担任阿里开源技术委员会负责人,开源升级为阿里技术战略之一
热门文章
- poj 1961 Period kmp基础
- 如何通过 MacBook Pro 上的触控栏使用辅助功能?
- Lungo 保持 Mac 屏幕唤醒的方便工具
- Mac新手使用技巧——设置Finder(访达)快捷键
- iSaver for Mac(动态桌面屏保软件)
- MAC硬盘空间减少的隐藏杀手,VM到底是什么?
- Stack Overflow首席大神,他回答了超过3万个问题
- schedule与scheduleAtFixedRate之Timer源码分析
- 【BZOJ 1026】 [SCOI2009]windy数
- html5系列:notification api升级——从webkitNotifications到Notification