👨💻个人主页:@元宇宙-秩沅
👨💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!
👨💻 本文由 秩沅 原创
👨💻 收录于专栏:unity每日一记
⭐🅰️推荐文章⭐
⭐【Unityc#专题篇】之c#系统化大礼包】
⭐【unity数据持久化】数据管理类_PlayerPrfs
⭐【unity本站最全系列】unity常用API大全一篇文章足以
⭐运动API⭐
🎶(单) 移动
👨💻👍1.常用使物体移动的方法
-
1,movetowords 和线性差值进行两点间的移动
-
2,transform.position (利用监听键盘进行实时的位置变化移动)
-
3,通过刚体进行单向移动(xx.MovePosition)
-
4,通过刚体的力进行牵引移动 xx.addForce( vector2.方向)
有两个参数的情况
xx.addForce( vector2.方向,ForceMode2D.force 或者 Impuse)
impuse是爆发的瞬时的,应用于爆炸情景
Force则是连续的,,相当于没有第二个参数
- 5,通过刚体速度进行移动 因为刚体速度是有大小和方向的
- 6,Transform.Translate(方向)/Transform.Translate(方向,世界轴/自身轴)
(物体朝某一个方向移动的方法)
方法 | 描述 |
---|---|
Transform.Translate(Vector2.left) | 世界坐标方向 |
Transform.Translate(transform.left) | 自身坐标方向 |
Transform.Translate(Vector2.left,Space.World) | 世界坐标方向 |
Transform.Translate(Vector2.left, Space.Self) | 自身坐标方向 |
Transform.Translate(transform.left ,Space.Self/World) | 自身坐标方向 |
👨💻👍2.细节
1.物理系统相关的API要放进去FixedUpDate
2,受重力影响的程度 gravity Scale
3,阻力 0Linear Drag 线性阻力
🎶(双) 旋转
👨💻👍常用使物体旋转的方法
通过刚体让物体的旋转( 2D平面用好点)
- xx.MoveRotation(角度)
- XX.MoveRotationReapting( xx.Rotation +角度 * Time,DeleTime )
此时的Rotion并不是四元数 ,在这里就是当前物体的度数
transform组件让物体绕轴旋转(3D立体用好点)
- transform.rotate( new vector3( 0 , Y ,0) ); 按Y轴旋转
- transform.rotate( vector2.forword ,Space.Self/World) ; 按z轴旋转
相对于自己的坐标系旋转
-
this.transform.Rotate(new Vector3(0, 10, 0) * Time.deltaTime);
第一个参数 相当于 是旋转的角度 每一帧 第二个参数 默认不填 就是相对于自己坐标系 进行的旋转
-
this.transform.Rotate(new Vector3(0, 10, 0) * Time.deltaTime, Space.World);
相对于某个轴 转多少度
-
this.transform.Rotate(Vector3.right, 10 * Time.deltaTime);
-
this.transform.Rotate(Vector3.right, 10 * Time.deltaTime, Space.World);
参数一:是相对哪个轴进行转动 参数二:是转动的 角度 是多少 参数三:默认不填 就是相对于自己的坐标系 进行旋转
如果填 可以填写相对于 世界坐标系进行旋转
相对于某一个点转
-
this.transform.RotateAround(Vector3.zero, Vector3.right, 10 * Time.deltaTime);
参数一:相当于哪一个点 转圈圈 参数二:相对于那一个点的 哪一个轴转圈圈 参数三:转的度数 旋转速度 * 时间
⭐🅰️系统路线学习点击跳转⭐
⭐【Unityc#专题篇】之c#进阶篇】
⭐【Unityc#专题篇】之c#核心篇】
⭐【Unityc#专题篇】之c#基础篇】
⭐【Unity-c#专题篇】之c#入门篇】
⭐【Unityc#专题篇】—进阶章题单实践练习
⭐【Unityc#专题篇】—基础章题单实践练习
⭐【Unityc#专题篇】—核心章题单实践练习
你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!、文章来源:https://www.toymoban.com/news/detail-503909.html
文章来源地址https://www.toymoban.com/news/detail-503909.html
到了这里,关于【unity每日一记】那些动作基础你还记得吗—移动和旋转相关的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!