Unity变换和父对象GameObjects详细解释

本文概述

  • 属性
  • 父对象GameObjects
在Unity中, “ 变换” 组件具有三个可见属性-位置, 旋转和缩放。这些属性中的每一个对于三个轴都有三个值。意思是, “ 变换” 用于确定场景中每个对象的位置, 旋转和比例。每个GameObject都有一个Transform。
Unity变换和父对象GameObjects详细解释

文章图片
属性 位置:这是X, Y和Z坐标中变换的位置。 2D游戏通常在定位时并不专注于Z轴。 Z轴在2D游戏中最常使用的是创建视差。
旋转:此属性定义对象相对于游戏世界或父对象绕该轴旋转的旋转量(以度为单位)。
比例:对象的比例定义了与原始或原始尺寸相比的尺寸。例如, 让我们采用2× 2尺寸的正方形。如果将正方形相对于X轴按比例缩放3, 将Y轴按2比例缩放, 我们将得到大小为6× 4的正方形。
这些属性是相对于变换的父级测量的。如果变换没有父对象, 则在世界空间中计算属性。
父对象GameObjects 在Unity中, GameObjects遵循层次系统。使用此层次系统, GameObjects可以成为其他GameObjects的父对象。当GameObject具有父对象时, 它将相对于另一个GameObject而不是游戏世界执行其所有变换更改。
【Unity变换和父对象GameObjects详细解释】父对象使所有子对象以与父对象相同的方式移动和旋转, 尽管移动子对象对父对象没有任何影响。孩子本身可以是父母。例如, 你的手是手臂的孩子, 而手指则是你的手的孩子。
父GameObjects有许多用途。例如, 战车的所有不同部分都可以是单独的GameObject, 它们以名为” tank” 的单个GameObject为父项。因此, 当此” 容器” 父级GameObject移动时, 所有零件都随之移动, 因为它们的位置会根据其父级不断更新。
Unity变换和父对象GameObjects详细解释

文章图片

    推荐阅读