当前位置:   article > 正文

游戏开发小结——在 Unity 中创建和实现图块集_unity3d 图集制作

unity3d 图集制作

游戏开发小结——在 Unity 中创建和实现图块集

要正确实现图块集,需要一些东西,一个瓦片调色板资源,并使用一个瓦片地图组件。
Tile Palette 允许我们获取 Sprite 表资源(Tile Set),并允许我们将它们绘制到 Tilemap 上。
Tilemap 组件是一个存储和处理用于创建 2D 关卡的 Tile 资产的系统。它将所需的信息从放置在其上的瓦片传输到其他相关组件,例如瓦片图渲染器和瓦片图碰撞体 2D。
要创建瓷砖调色板,您需要访问“瓷砖调色板”窗口,转到Window -> 2D -> Tile Palette。

在这里插入图片描述

从 dop 向下,您可以创建一个新的调色板。网格是用于磁贴的任何类型的布局。在这种情况下,我正在做一个经典的矩形布局,就像你在许多 2D RPG 中发现的那样,比如《最终幻想》和《口袋妖怪》。以及其他流行的经典游戏,如 2D 塞尔达游戏。
对于单元格大小,它只是您为精灵表上的单个图块使用的任何尺寸。在我的示例中,瓷砖是 32x32,16x16 也很受欢迎。这将创建用于放置图块的网格,因此它必须匹配。我通常手动执行此操作,并将 32x32 网格的单元格大小设置为 .32 x .32 y。
排序模式,它将如何显示重叠的瓷砖。如果您想了解有关排序模式的更多信息,我将向您推荐 unity 文档,因为我还没有使用过它们或完全理解它们,并且将使用基本的默认排序模式。
这是我将要使用的精灵表,至少是它的图片,因为实际的精灵表非常小。
现在,将精灵表资源拖到窗口中,系统将提示您保存新的 Tile 资源。然后,屏幕应更改为在调色板中显示新磁贴。

在这里插入图片描述
这是文档的链接 https://docs.unity3d.com/2021.3/Documentation/Manual/Tilemap-Palette.html

Tilemap 瓦片地图

Tilemap 是我们必须添加到场景中的游戏对象。添加object -> 2D Object -> Tilemap -> 创建的任何类型的瓦片调色板。在这个过程中,我使用了一个矩形的。

在这里插入图片描述

这会将一个 Grid 游戏对象以及一个 Tilemap 子对象添加到我们的场景中。

在这里插入图片描述

Tilemap 子项同时具有 Tilemap 组件和 Tilemap Renderer 组件,用于绘制图块。将 Grid 对象 Grid Component Cell Size 设置调整为图块的尺寸非常重要,就像以前一样,在我的例子中为 .32 x .32 y。
任何其他 Tilemaps 都应是同一 Grid 游戏对象的子对象。
现在,要绘制图块,您必须在“图块调色板”窗口中选择“活动图块图”。

在这里插入图片描述

这就是事情变得有点奇怪的地方,因为你在一个窗口中的决定现在会影响另一个窗口。出于这个原因,我强烈建议在其他地方同时打开场景和瓷砖调色板窗口,我把它放在我的inspector检查器选项卡旁边。

在这里插入图片描述

使用“Tile Palette瓷砖调色板”窗口顶部的工具,可以将瓷砖绘制到“Tilemap瓷砖地图”游戏对象上。将鼠标悬停在每一个人身上,看看他们做了什么。

在这里插入图片描述

在瓦片图渲染器中,您可以选择瓦片将显示在哪个排序图层上。例如,0(默认)可能是你的场地,1 是你要放置玩家的位置,然后 2 可能是与玩家重叠的东西。此外,您也可以在同一层内拥有订单。

在这里插入图片描述

Tilemap Collider 2D 瓦片地图对撞机 2D

Tilemap Collider 2D 是一个组件,您可以将其添加到 Tilemap 对象中,以在该 Tilemap 碰撞上提供图块。您可以在此处看到它产生的碰撞可能不是您要查找的。

在这里插入图片描述

但是,我们可以通过在 Sprite 编辑器中打开图块集 Sprite 表来轻松优化它。在这里,我们将模式设置为自定义物理形状,这允许我们更改每个单独图块的碰撞器。

在这里插入图片描述

还要确保在顶部启用“Snap(捕捉)”,因为在这里使用像素,这使得它更容易。
选择要编辑碰撞体的图块,然后单击生成顶部。这样做之后,它将生成一个碰撞体,就像 Tilemap Collider 2D 一样,您可以在此处对其进行编辑。单击碰撞线以添加更多点。

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/832818
推荐阅读
相关标签
  

闽ICP备14008679号