场景简介
场景(Scene)是 SandMod 中编辑游戏项目的主体躯干,场景包含玩家可以看到并与之交互的所有内容,例如环境、障碍物、其他角色、UI,等等。可将其视为保存其他所有内容的容器。
场景定义
场景(Scene) 是游戏项目的全部或一部分。您可能会在单个场景中构建一个简单的游戏,而对于更复杂的游戏,会由多个场景构成,每个场景都有独立的环境、角色、障碍物和 UI。SandMod 为了满足您创作更为丰富的游戏,您可以在一个项目中创建任意数量的场景。
SandMod 编辑器将每个场景保存为单独的 场景资产(.scene) 。 场景资产内由大量 游戏对象(GameObject)构成,每个游戏对象可以挂载不同的组件,不同的组件再引用不同的资产,让游戏场景中包含了由静态网格体构成的环境(如树木、岩石、墙壁、建筑等等)、由骨骼网格体构成的角色(如玩家、NPC)、光源、环境声音、粒子效果、游戏 UI 等丰富的元素。
【Scene_Basics001.png】
图示为第三人称模板默认场景包含的大致内容。点击查看大图。
场景编辑器定义
场景编辑器(Scene Editor) 为 SandMod 编辑器提供了场景创建方面的核心功能。您可以用它创建、查看并修改场景。您主要通过放置和变换 游戏对象(Game Object)以及编辑 游戏对象 的 组件(Component)来丰富场景。
编辑场景可以归结为在 SandMod 编辑器中向地图中放置对象。这些对象可能是几何体、UI、静态网格物体、光源、玩家起点、武器或载具。什么时候添加哪些 游戏对象 通常是由场景设计团队使用的特定工作流程规定的。
【Scene_Basics002.png】
如何编辑
下面的章节将详细介绍如何在 SandMod 编辑器中创建和编辑、丰富场景。
👉 场景资产(Scene Asset),通过 场景资产 在 SandMod 编辑器中创建、保存和打开场景。
👉 场景编辑器窗口,介绍场景编辑器的主要构成。
👉 游戏对象(Game Object),对象放入场景的方法和变换的方法。
👉 组件(Component),如何给游戏对象添加特定的一项功能。
👉 多场景编辑(Multiple Scenes),使用场景编辑器管理主场景和子场景。
