Unity foundation (3)变换和矢量类

Transform类是Unity脚本编辑的一个基础且重要的类,我们一起来学习这个类吧。

变换是物体的位置、旋转和缩放,场景中的每个物体都有一个“变换”。它用于存储和操作对象的位置、旋转和缩放。每个对象都可以有一个父对象,您可以编辑它的位置、旋转和缩放。

在“检查器”面板中,我们可以看到有一个变换组件,这是对象的最基本组件。它有

位置位置、旋转旋转、刻度大小

向量3

在虚拟游戏世界中,3D数学决定了游戏,如何计算和模拟开发者和玩家看到的每一帧。学习3D数学的基础知识,可以帮助用户对游戏引擎有更深入的了解。

矢量的定义:既有大小又有方向的量叫做矢量。在空间中,向量由有向线段表示。它被广泛用于描述具有大小和方向两种属性的物理量。比如物体运动的速度和加速度,相机的观察方向,刚体上的力都是矢量。所以矢量是物理、动画、三维图形的基础。

与矢量相反的量成为标量:即只有大小而没有方向的量。例如,物体运动的平均速度和距离。

模数:向量长度归一化:保持方向不变,将向量长度改为1。

单位向量:长度为1的向量。

零矢量:分量全为零的矢量。

向量运算——加减法:向量的加(减)分别是各个分量的加(减)。在物理学中,可以用来计算两个细胞的合力,或者几个速度分量的叠加。