赞
踩
在数学中,向量(也称为矢量),是指具有大小和方向的量。
向量的大小就是向量的长度,也叫做模。向量的方向描述了空间中向量的指向。
在数学中,书写向量时,通常用方括号将一列数括起来,如 [1,2,3]。
水平书写的向量叫做行向量,垂直书写的向量叫做列向量。
通常,我们用x,y来代表2D向量的分量,用x,y,z来代表3D向量的分量。
向量中的数表达了向量在每个维度上的有向位移。
点(Point):点中的数表示了一个位置,它没有大小、方向的概念。
在笛卡尔坐标系,我们可以使用2个或3个实数来表示一个点的坐标。在2D空间中,用P=(Px,Py)来表示一个点的坐标。在3D空间中,用P=(Px,Py,Pz)来表示。
向量(Vector):向量中的数表示了向量在每个维度上的有向位移。它可以形象化地表示为带箭头的线段。箭头所指:代表向量的方向。线段长度:代表向量的大小。
在坐标系中,可以使用v = [x, y]来表示一个2维向量,用v = [x, y, z]来表示一个3维向量。
在Unity中,只有Vector2、Vector3类型,没有Point2、Point3类型。
Vector2类型可以用来表示2D向量和点。Vector3类型可以用来表示3D向量和点。
Transform.position表示一个点,即游戏物体在世界坐标系中的点。
Transform.forward表示一个向量,即当前物体的物体坐标系的z轴在世界坐标系上的指向。
在Unity中,点和向量都是以(x,y,z)的形式表示。
当我们想让游戏物体处于某个位置时,我们可以使用Vector3类型来表示这个点的位置坐标。
当我们想让游戏物体沿着某个方向以一定的速度移动时,我们可以使用Vector3类型来表示速度的向量值,即速度的大小和方向。
当我们想计算2个游戏物体之间的距离时,实际上计算的就是以这2个游戏物体为起点和终点的向量的长度。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。