fal*_*npc 3 c# unity-game-engine
标题说明了一切。如果有帮助的话,我经常在运动脚本中看到它们。什么是 Vector2 和 Vector3,Unity 文档对于新人来说有点难以理解。
AVector基本上是一个有方向的量:该量称为矢量的大小,方向称为归一化矢量。
矢量使用其分量来表示:矢量在每个轴上的投影称为矢量的分量。
AVector1具有一维方向,就像线上的点、方向盘的值或任何实数。例如 (0) 或 (-1000)。a 的大小等于向量 或 的分量Vector1的绝对值。xsqrt(x^2)
AVector2具有2D 方向,例如xy2D 空间中的点、操纵杆的位置或uv2D 纹理上点的偏移量。例如 (0,0) 或 (-1, 100)。a 的大小Vector2等于sqrt(x^2+y^2)。
AVector3具有3D 方向,就像xyz3D 空间中的点、RGB 格式的颜色或一组三个数字。例如 (0,0,0) 或 (-0.1, 3.14, 30)。a 的大小Vector3等于sqrt(x^2+y^2+z^2)。
AVector4有一个4D 方向,就像xyzw4D 空间中的一个点,或者 RGBA 格式的颜色,或者一组四个数字。例如 (0,0,0,0) 或 (0.1, 0.2, 0.3, 0.4)。a 的大小Vector4等于sqrt(x^2+y^2+z^2+w^2)。
矢量是对方向和幅度进行建模的数学模型。Vector2 是 2D,而 Vector3 是 3D。
向量 2(1,5) 是一个方向,其比率为 1 部分 x 和 5 部分 y。EG 一条线向右 1/6th,向上 5/6th。负数将分别使线向左和向下。
幅度显示的是方向的“强度”。例如,当使用力和物理时,在 vector2(1,0) 中推动某物比 vector2(100,0) 向右推力要弱得多。
那应该是你的基本理论介绍。
| 归档时间: |
|
| 查看次数: |
15680 次 |
| 最近记录: |