个性化阅读
专注于IT技术分析

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

本文概述

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

变换和父对象GameObjects

属性

位置:这是X, Y和Z坐标中变换的位置。 2D游戏通常在定位时并不专注于Z轴。 Z轴在2D游戏中最常使用的是创建视差。

旋转:此属性定义对象相对于游戏世界或父对象绕该轴旋转的旋转量(以度为单位)。

比例:对象的比例定义了与原始或原始尺寸相比的尺寸。例如, 让我们采用2×2尺寸的正方形。如果将正方形相对于X轴按比例缩放3, 将Y轴按2比例缩放, 我们将得到大小为6×4的正方形。

这些属性是相对于变换的父级测量的。如果变换没有父对象, 则在世界空间中计算属性。

父对象GameObjects

在Unity中, GameObjects遵循层次系统。使用此层次系统, GameObjects可以成为其他GameObjects的父对象。当GameObject具有父对象时, 它将相对于另一个GameObject而不是游戏世界执行其所有变换更改。

父对象使所有子对象以与父对象相同的方式移动和旋转, 尽管移动子对象对父对象没有任何影响。孩子本身可以是父母。例如, 你的手是手臂的孩子, 而手指则是你的手的孩子。

父GameObjects有许多用途。例如, 战车的所有不同部分都可以是单独的GameObject, 它们以名为” tank”的单个GameObject为父项。因此, 当此”容器”父级GameObject移动时, 所有零件都随之移动, 因为它们的位置会根据其父级不断更新。

变换和父对象GameObjects

赞(0) 打赏
未经允许不得转载:srcmini » Unity变换和父对象GameObjects详细解释
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏