Unity —— Vector3

Vector3向量,在三维坐标系中带有方向和大小的数据
在这里插入图片描述

  • Vector3中一些常量:
    1、Vector3.back=(0,0,-1)
    2、Vector3.forward=(0,0,1)
    3、Vector3.left=(-1,0,0)
    4、Vector3.right=(1,0,0)
    5、Vector3.down=(0,-1,0)
    6、Vector3.up=(0,1,0)
    7、Vector3.zero=(0,0,0)
    8、Vector3.one=(1,1,1)
  • Vector3.Angle() :向量之间的夹角,返回两个向量之间较小的角度(在旋转计算中常常用到)
  • Vector3.Cross() :叉积,返回垂直于a,b,两个向量所在平面的另一个向量,长度|c|=|a||b|sin<a,b>
  • Vector3.Dot():点积,a·b=|a|·|b|cos<a,b>(是一个标量,只有大小,没有方向)
  • Vector3.Distance():求两点之间的距离,(范围判断中使用)
  • Vector3.Lerp() :插值运算,一般用于平滑处理,比如摄像机的缓慢移动、导弹的追踪等
  • Vector3.MoveTowards():沿着目标移动,
  • Vector3.Normalize():向量单位化,方向一致,大小为单位1
  • Vector3.Project():向量投影,求一个向量在另一个向量方向上的投影
  • Vector3.Slerp():球形插值
    在开发中transform下的position、scale、rotation等都可以通过设置Vector3的值来改变相应的位置、大小等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值