当前位置: 代码迷 >> 综合 >> [学习笔记] Unity3D 某些常用类
  详细解决方案

[学习笔记] Unity3D 某些常用类

热度:31   发布时间:2023-12-08 06:13:44.0

Vector3类

常量:

    Vector3.zero   Vector(0,0,0)

    Vector3.one    Vector(1,1,1)

    Vector3.up      Vector(0,1,0)

    Vector3.forward    Vector(0,0,1)

    Vector3.right    Vector(1,0,0)

方法:

    Lerp      两个向量之间的线性插值

    Slerp     在两个向量之间进行球形插值

    OrthoNormalize   使向量规范化并且彼此相互垂直

    MoveTowards      从当前的位置以向目标

    RotateTowards     当前向量转向目标

     SmoothDamp     随着时间的推移,逐渐改变一个向量朝向预期的目标

     Scale    两个矢量组件对应相乘

    Cross    两个向量交叉乘积

    Reflect    沿着法线反射向量

    Dot    两个向量的点乘积

    Project    投影一个向量到另一个向量

    Angle    返回两个向量的夹角

    Distance     返回两点之间的距离

     ClampMagnitude     返回向量的长度,最大不超过maxLength所指示的长度

     Min    返回两个向量中长度较小的向量

     Max     返回两个想i狼中长度较大的向量

MonoBehaviour类

方法:

    Update()    当脚本启用后,该方法在每一帧被调用

    FixedUpdate()