摘要:
简介 使用Translate方法使物体移动 实现方法 Translate (Vector3 translation);Translate (Vector3 translation, Space relativeTo= Space.Self);Translate (float x, float y, 阅读全文
摘要:
常用变量 deltaTime 上一帧的完成时间fixedDeltaTime 执行物理和其他固定帧率更新(如 MonoBehaviour 的 FixedUpdate)的时间间隔(以秒为单位)fixedTime 自上次fixedUpdate以来的时间,即自游戏开始之后的时间(float)fixedTim 阅读全文
摘要:
Dot 点积 Dot (Vector3 lhs, Vector3 rhs) 定义:a·b=|a|·|b|cos<a,b> 点积就是两个向量相乘再乘以两个向量之间的余切函数。 对于 normalized 向量,如果它们指向完全相同的方向,Dot 返回 1; 如果它们指向完全相反的方向,返回 -1;如果 阅读全文
摘要:
静态属性 属性作用 name 名称 activeInHierarchy 在场景中是否活动 activeSelf 组件是否活动 isStatic 是否是静态物体 layer 层级 scene 所属场景 tag 标签 transform 位置,旋转,形变属性 常用方法 方法传入参数作用 AddCompo 阅读全文
摘要:
简介 Animtor就是Unity中动画组件 常用变量 -speed 播放速度 常用函数 Play 播放指定动画SetFloat 设置给定浮点类型参数的值SetInteger 设置给定整数类型参数的值SetBool 设置给定布尔类型参数的值SetTrigger 设置给定触发器的值GetFloat 获 阅读全文
摘要:
介绍 Rigidbody就是刚体组件的API,通过调用相关方法是物体拥有物理特性 刚体属性 Mass 默认值1 质量Drag 默认值0 空气阻力Angular Drag 默认值0.05 根据扭矩旋转对象时影响对象的空气阻力大小。Use Gravity 默认值true 是否使用重力IsKinemtic 阅读全文
摘要:
介绍 Invoke是Unity官方封装的一个延时调用方法 调用延时函数方法一 Invoke (string methodName, float time)methodName 方法名time 时间 void Start(){ Invoke("InvokeTest",3); } private voi 阅读全文
摘要:
简介 作用 延时调用和其他逻辑一起协同执行 使用 协程使用 IEnumerator声明调用协程方法一:StartCoroutine(string 方法名) 传入方法名调用协程方法二:StartCoroutine(方法) 直接传入方法结束协程方法一:StopCoroutine(string 方法名) 阅读全文
摘要:
简介 常用变量 insideUnitCircle 返回半径为 1.0(只读)的圆内或圆上的随机点。insideUnitSphere 返回半径为 1.0(只读)的球体内或球体上的随机点onUnitSphere 返回半径为 1.0(只读)的球体表面上的随机点rotation 返回随机旋转(只读)四元数r 阅读全文