ZERO_BEYOND

博客园 首页 联系 订阅 管理

2023年11月7日

摘要: 向量 标量:有数值大小,没有方向 向量:有数值大小,有方向的矢量,一维,二维,三维 Vector3 位置,代表一个点 transform.position 方向,代表一个方向 transform.forward,transform.up 两点决定一向量 A:Xa,Ya,Za B:Xb,Yb,Zb 从 阅读全文
posted @ 2023-11-07 05:14 ZERO_BEYOND 阅读(36) 评论(0) 推荐(0) 编辑

摘要: 叉乘(外积) 向量 * 向量 = 向量 向量A(Xa,Ya,Za) 向量B(Xb,Yb,Zb) A * B = (X,Y,Z) X = YaZb - ZaYb Y = ZaXb - XaZb Z = XaYb - YaXb Vector3.Cross() 向量叉乘可以判断出目标物体在自身左边还是右边 阅读全文
posted @ 2023-11-07 05:07 ZERO_BEYOND 阅读(45) 评论(0) 推荐(0) 编辑

摘要: 三角函数 包括正弦函数,余弦函数,正切函数 正弦函数(Sin) Sinβ = 角的对边/斜边 Sinβ = A/C 余弦函数(Cos) Cosβ = 角的临边/斜边 Cosβ = B/C 注意:Mathf中三角函数相关函数的传入参数是能是弧度值 Mathf.Sin(30 * Mathf.Deg2Ra 阅读全文
posted @ 2023-11-07 01:51 ZERO_BEYOND 阅读(89) 评论(0) 推荐(0) 编辑

摘要: 角度和弧度都是度量角的单位 角度:1° 弧度:1radian 圆一周的角度:360° 圆一周的弧度:2π radian 角度和弧度转换关系 π rad = 180° 1 rad = (180/π)° => 1 rad = 180/3.14≈57.3° 1° = (π/180)rad => 1° = 阅读全文
posted @ 2023-11-07 01:49 ZERO_BEYOND 阅读(119) 评论(0) 推荐(0) 编辑

摘要: 点乘(内积) 向量A(Xa,Ya,Za) 向量B(Xb,Yb,Zb) AB = XaXb + YaYb + ZaZb 向量*向量=标量 Vector3.Dot() 向量点乘可以判断出目标物体在自身前方还是后方。大于零在前方,小于零在后方。 公式推导 Cosβ = 直角边/单位向量B模长 直角边 = 阅读全文
posted @ 2023-11-07 01:48 ZERO_BEYOND 阅读(28) 评论(0) 推荐(0) 编辑