Unity-如何将子画面合并为一个

问题描述 投票:0回答:1

我想使用带有切片功能的Unity2d制作RPG游戏来绘制游戏地图。

我创建了一个继承自UnityEngine.Tilemaps.Tile并覆盖了void GetTileData的新类。

void GetTileData中,根据瓦片的邻居确定为每个瓦片显示的精灵

请参见下图。源图像是从检查器输入的。输入是仅一张图像,如下所示。我不想让大量的输入图像完全搞乱。

但是我有一个问题。在游戏中时,我必须从源图像中提取某些块并将它们组合成一个新的精灵,以图块精灵的形式显示在地图上。

enter image description here

[[只是想知道,如果我知道4个矩形,并且想要将它们组合成上面的图片所示的精灵,我该怎么做?

c# arrays unity3d sprite tile
1个回答
0
投票
没有简单的方法可以在代码中完成所需的操作。只需使用带有较小基本图块的图块即可。
© www.soinside.com 2019 - 2024. All rights reserved.