‫欢迎回来｡
‫在这个视频中, 我想谈谈一个非常非常重要的统一概念, 也是关于保持你的项目干净, 因为到目前为止,
‫我们只是简单地创造了东西｡
‫例如, 我们创建了一些资产, 我们创建了游戏对象, 但我们没有保持资产文件夹的整洁｡
‫而且我们还没有使用一种非常重要的东西, 叫做预制件｡
‫我想谈谈这些东西, 并告诉你如何正确地使用它们｡
‫因此, 我们应该为正在使用的不同类型的资产设置文件夹｡
‫例如, 一个文件夹将是脚本, 在那里我们应该有我们所有的脚本｡
‫例如, 我们的球员移动和触发脚本, 每当我们创建新脚本时, 我们也应该将它们放在脚本文件夹中｡
‫然后我们有另一个称为“材质”的, 我们甚至可以创建两个不同的｡
‫我们可以创建一种材料, 一种用于简单材料, 一种用于物理材料｡
‫但我将使用相同的文件夹, 并将我的材料拖到那里｡
‫您可以将一个或多个场景保存在任何文件夹之外, 也可以创建一个场景文件夹｡
‫我个人更喜欢将我的场景放在我的资源路径文件夹中, 但当然您可以继续并为此创建一个附加文件夹｡
‫现在, 我想和大家讨论的下一个问题就是简单地保存场景｡
‫因此, 在关闭项目之前保存场景非常重要, 因为关闭项目时不会自动存储场景｡
‫这可能会导致你失去你在你的层次结构中拥有的所有游戏对象｡
‫所以物体就是这些碎片｡
‫它们中的每一个都是一个对象｡
‫主摄像头位于游戏对象中｡
‫直接通道灯光位于游戏对象中, 玩家是游戏对象, 依此类推｡
‫如果我们创建一个新的对象, 我们可以简单地创建一个空对象, 它不包含任何信息, 除了, 我希望你们知道,
‫对于每个对象, 哪一项总是存在的｡
‫它的｡
‫转换组件｡
‫所以每一个物体, 即使是空的｡
‫因此, 让我们创建一个新的游戏对象, 它是空的｡
‫它仍然有一个变换组件｡
‫好吧, 我会的
‫所以你可以用这种方式创建游戏对象｡
‫二维物体, 三维物体等等｡
‫而那些物体, 它们就在你的场景中｡
‫因此, 无论何时, 例如, 关闭场景时, 这些对象将不再可用｡
‫如果你想让它们在其他场景中可用, 或者一般来说想通过编程来重现它们,
‫你可以做的就是用它们来制作预制件｡
‫假设我们想把我们在这里创建的这个立方体作为一个预制件, 我们可以随时重复使用｡
‫我们能做的就是把这个立方体拖到我们的资产中｡
‫如你所见, 这是一个立方体点预制件, 所以它是预制的, 我们可以随时重复使用｡
‫现在如果我把所有的立方体都删除了, 我们就把它们都删除吧｡
‫我可以随时将新的立方体拖到我的游戏中｡
‫我们把它拖到这里｡
‫让我们稍微调整一下它的位置, 现在我可以在这里拖动另一个, 以此类推｡
‫所以我在这里创建的这些立方体, 它们是预制的, 你通常用许多不同的物体来创建预制的, 所有这些你都想在不同的场景中重复使用,
‫或者你想通过编程来重现, 比如说, 一个非常重要的,
‫你应该一直拥有的, 就是你的播放器, 当然,
‫因为你可能会死｡
‫或者你进入了一个不同的场景, 你想让播放器在不同的场景中也拥有它的所有功能｡
‫我们换一个层次｡
‫你想让同一个玩家在第二､ 第三和第四关｡
‫所以把它作为一个预制件非常重要, 这样你就可以在不同的场景中重复使用它｡
‫现在我们有了这个预制件和这个立方体预制件, 让我们创建一个新的文件夹, 创建文件夹并将其命名为预制件｡
‫现在我们把所有的预制件都拖进去｡
‫好吧, 这很重要｡
‫Prefabs是使用Unity开发游戏的一个非常重要的方面, 我们将经常使用它｡
‫好吧, 我会的
‫这段视频到此为止｡
‫现在, 你知道什么是游戏对象了｡
‫我们以前见过他们, 但现在你知道得更清楚｡
‫你还知道如何使用预制件｡
‫好极了｡
‫在下一个视频中, 我们将了解组件｡
‫下一段视频再见｡