您当前的位置: 首页 >  unity

莉萝爱萝莉

暂无认证

  • 2浏览

    0关注

    58博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

UnityAPI-Vector2

莉萝爱萝莉 发布时间:2021-05-12 17:30:01 ,浏览量:2

一、静态变量 静态变量描述down(0, -1)left(-1, 0)right(1, 0)up(0, 1)zero(0, 0)one(1, 1) 二、变量 变量描述magnitude向量的长度sqrMagnitude向量的长度平方normalized单位化向量的值sqrMagnitudex的平方加上y的平方(用来比较两个向量的长度,更加节省性能)xx坐标yy坐标 三、方法 方法描述Normalize()将向量单位化Set(float, float)设置x坐标,y坐标 四、静态方法 方法描述Vector2.Angle(Vector2, Vector2)返回两个向量的夹角ClampMagnitude(Vector2, float)返回长度不大于限制长度的向量Distance(Vector2, Vector2)返回两个向量之间的距离Dot(Vector2, Vector2)返回两个向量之间的点乘(x*x+y*y)Lerp(Vector2 a, Vector2 b, float t)插值运算,即a到b的进度t时的数值返回值为a+(b-a)*t,不会在(a, b)之外LerpUnclamped(Vector2 a, Vector2 b, float t)插值运算,即a到b的进度t时的数值返回值为a+(b-a)*t,会在(a, b)之外Min(Vector2, Vector2)返回两个向量中更短的一个向量Max(Vector2, Vector2)返回两个向量中更长的一个向量Scale(Vector2, Vector2)叉乘(x*x, y*y) 五、常用功能
  1. 旋转指定Vector2向量
// 前方
Vector2 forward = transform.forward;
// 顺时针旋转60度
forward = Quaternion.AngleAxis(60, Vector3.up) * forward;
关注
打赏
1663903574
查看更多评论
立即登录/注册

微信扫码登录

0.1644s