企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 创建房间 所有在 GameMaker Studio 2 中制作的游戏至少拥有一个房间(但可以有更多),而房间只是一个空间,您可以在其中放置构成游戏的对象的实例以及瓷片和任何其他图形资源。 当你第一次在你的资源树中创建一个房间时,你将会看到一个新的窗口,用来编辑它的属性,如下所示: ![](https://lh3.googleusercontent.com/1hMqlODZMm4Ouy-ULUFBHmYuEZzg3_5DO4ouat4efZlh0uvMmfC-53EmVLTpgVQW-v1IrzQUpiJLQ5IA_Zh2LmgygaZPLObQOpsCjJR89S-3c-NNblCLmvv9BrBkZ1e2GDxkA4jG) 默认情况下,房间工具将被放置在左侧,主要有三个部分: * 图层编辑器:房间中的所有东西都放在图层上,而且有不同的图层类型可以选择(稍后会详细介绍)。图层按深度排序,这个深度定义了游戏运行时图层内容被渲染到屏幕上的顺序。深度排序是从最高到最低,所以深度越接近“相机”,深度越远。例如,深度为-300的图层将在深度为-100的图层上呈现,深度为1000的图层将呈现在深度小于此的所有图层下。 * 图层属性:您添加到房间的每个图层都具有自己的属性,并且这些属性将根据图层类型而改变。此窗口允许您更改这些属性并编辑图层的渲染方式。 * 房间属性:房间也有一些属性,可以在这里设置,像房间大小,活动的摄像头视图端口和其他等等。 我们之前提到了不同的图层类型,现在让我们来看看它们是什么以及在构建游戏时如何使用它们: ![](https://lh4.googleusercontent.com/aQGidyYN1ZxK6_g7fxgF0lxeTEE1pzj6sTYS5ahm-iXljYF9IKrfgfygrZt-MEjpdA6TRCUqLmocZoFQjtWEZQ60Rzpngl-1HLxUaS0Zymt6jCw6nuf26NTG-75xMFHyq8q-O6jm) 背景图层     背景图层是可以用单一颜色或单个图像填充的图层。 它可以在房间内移动和定位,并且一个房间可以有多个背景层。 一般来说,如名字所示,此图层被用来为房间里的其他层产生一个不变的背景。 默认情况下,新的房间将始终包含背景图层,但是如果您不需要,可以将其删除。 ![](https://lh4.googleusercontent.com/ZqlAzr0RbxoWRZnKuhsXm8snVv3KRpoTyZpKYit4c29WgTtkbSRds-3KsvUAzXobsqPxKoXweZoGT8iZlFvoJ-OGm1a8f2fXSO-6K_Th-eRYR_sngR-ZXFZuoL3TT7_byLZ2Ka6J) 实例图层     实例层是用来放置游戏所需对象的所有实例的图层。 要将实例添加到图层,只需单击资源树中的对象,然后将其拖入房间编辑器工作区。 当您释放鼠标按钮时,该对象的一个实例将被添加到房间。 默认情况下,一个新的房间将会包含一个实例层,如果你不需要它,你可以删除它。 ![](https://lh3.googleusercontent.com/bbNqIbn3eqUjQOWEV9gtDH2BECVVM2bsDpIAonU91aojAVvjmAAJebVmoYqgbaBXnRzAEG1bXCMD_Z2Ojm71wLaXCS77D8R5t-q_RMOfGvL59ioQZ4dCYd4PWCM-tZoifgo4FEgi) 瓷片图层     在创建了一个瓷片集之后,您需要将瓷片添加到您的房间,此行为是通过创建一个瓷片图层来完成的。 瓷片图层是一个允许您从任何已创建的瓷片集资源添加瓷片的图层,并将自动设置为使用瓷片集单元格大小的网格。 您只能为每个网格单元添加一个瓷片,因此如果您需要使多个瓷片占据相同的空间,则应该使用多个瓷片图层。 ![](https://lh4.googleusercontent.com/E8VQPpcCCOPs-4iKNdprU7tL_mKYTnAbsvyEOx0zeK6ii1xZHLWFHnUYk2ckX1BiWHnbh2rtip6EIXkSZ-b7KgEFB8Ka350RnT49P0oGxDr_hgg0Db74h5GwwDqVbzRJ5BQN7qVc) 路径图层     路径图层是唯一一个在运行游戏时不会实际渲染的图层。 该图层更像是一个“便利”层,可以帮助您创建或编辑路径资源,因为它允许您在实际房间空间内添加或编辑路径。 ![](https://lh4.googleusercontent.com/rePFP8y7F-x4BI003cmP3Pa0XhPImXD8i-WrEQ8BHpOw63oBJqtMCVjQ1u5Ss6Xm0zVT7j1C-v29aJJJsq2b6xIEYyh4rrLrFiW5S6OcmDFnUucI-AY8ej0euZGZcB323W9eaber) 资源图层     有时你需要绘制一个特别好的图形效果,但不希望使用实例以便节省性能资源或者不需要它做出了绘制自己之外的其他任何事情。 虽然可以使用瓷片,但是由于瓷片限制必须使用网格而每个网格单元只能有一个图像,所以瓷片图层会产生限制。 这时您需要使用资源图层。 资源图层只需要精灵资源,并使用您在将其添加到房间时设置的参数来进行绘制。 您可以将精灵资源添加到该图层,就像将对象实例添加到实例图层一样,即:单击资源树中的精灵,然后将其拖入房间编辑器工作区。