用于创建更大区域的3x3拼贴集的术语是什么?


49

使用3x3拼贴集(通常在2D拼贴游戏中使用)可用于创建自己较大区域的图案/设计名称是什么?例如,这些:

在此处输入图片说明

图片来源

我以为这是“ 9棵树”或类似的东西,但找不到它,这也许是不常见的参考。


9
我指望每质地13张牌,而不是9
菲利普

2
@Philipp啊,是的。虽然只对9平方感兴趣:)
lozzajp

我会猜到一个精灵。。。不错的问题,很棒的/翔实的答案!
阿尔伯特

Answers:


40

可以为您提供实际结果的Google名称是9-slice

调用它并询问Google的另一种方法是9-patch

根据本次聊天讨论,似乎也使用了9窗格,但是全能的Google不会向您显示所需的内容,除非您进入Windows之类。


谢谢Kevin和Josh的聊天。


我听说过9 Patch,也感谢其他人也来看看!
lozzajp

呵呵,问题之前的研究= p
Elva

5
作为移动开发人员,我只知道9幅图像为单幅图像,黑色线条表示可拉伸的部分。它们可能以这些命名。但是现在我知道了为什么要这样命名了:)
Ivo Beckers

3
我认为这个答案可能会引起误解。9切片/ 9修补程序的大多数搜索结果都涉及UI缩放技术,该技术可拉伸图像的一部分,而不是选择和重复特定图块的切片技术。我在下面的答案中详细说明了这种区别。
DMGregory

1
我对9-grid这个名字也很熟悉。
Maurycy'7

62

我不同意这里接受的答案。

我会称其为autotile,而不是 9片

9切片 ”(或9补丁)通常用于指这样的系统,其中内容创建者沿着4条线(不一定等距的切片)切片图像。渲染矩形时,拐角切片以其原始大小显示,并且边缘/中心被拉伸(不重复)以覆盖间隙。

这是Flash,Illustrator,Unity等使用该术语的含义,因此似乎已经很好地达成共识,即9切片意味着伸展而不是重复。通常用于缩放UI元素(如消息窗口和按钮),并且Google图像搜索几乎专门用于这种用法

该图显示了Flash中的9切片资源(左)以及在较大矩形上呈现时的外观(右)

来自Adobe文档的9切片缩放图像

该图显示了游戏中的9片缩放比例{closure}

来自游戏的{closure}文档中9片选项的图片

我更熟悉的用于描述一组可以覆盖任何形状或大小的区域的图块的术语是“ Autotile ”(尤其是在系统中,该系统根据邻接关系设计/构造正确的图块排列以供使用)规则,因此关卡设计师不必手动挑选每个图块)

该术语似乎已由RPGMaker普及,RPGMaker在其思想世代相继使用了两种变体。

对于autotile图像搜索结果显示,这似乎更接近什么的问题描述结果,并在GameDev.StackExchange其他职位形容这是“autotiling”也

该图描述了基本和扩展的自动布局

Rotorz Tile System for Unity的文档中的图像


很高兴知道!
Vaillancourt

对于实现而言,将所有内部拐角挤压到单个图块中是否很典型?此版本(以及没有侧面贴有瓷砖的“基本”版本)似乎取决于“真实”贴砖单元是瓷砖尺寸的四分之一。
Random832 '16

1
@ Random832这些四分之一单元是RPG Maker版本的工作方式,并且出于与现有tile的互操作性或仅仅因为它非常有用的目的,似乎有很多实现是仿照这种模式实现的。我认为这减少了需要显式创建的图块排列的数量,并占用了图块集中的空间。粗略估计,您需要大约47个图块来获得相同的排列,而不必将它们细分为较小的单位。
DMGregory

3
@DMGregory不是大约 47,而是正好 47,我只是检查了8方向autotile的模板。
Maurycy

等等,为什么您需要47,而不仅仅是原始问题中图像中可见的13?
锡曼

-1

还有其他一些名字;王瓷砖(多米诺骨牌),非定期贴砖

https://zh.wikipedia.org/wiki/Wang_tile

也称为带有地图编辑器的图块集。


“瓦片集”是一种更通用的术语,在此不涉及所讨论的瓦片集的特定类型。
Tyyppi_77 '16

尽管从技术上讲,大多数游戏图块中使用的地形图块都可以称为Wang图块,但是当它们放置在具有相应边缘的某些相邻图块旁边时,它们只有在没有接缝的情况下才能匹配,但这是一个非常宽松的定义,并且与特定的图块无关角落和边缘模式OP询问。(任何示出的地形设置的子集,包括从一个瓦片到整个图像的任何地方,在数学上是一组宏区块)。Wang瓷砖,尤其是非周期性的瓷砖,主要是在变化的大面积纹理以隐藏重复或程序生成的背景下出现的。
DMGregory

1
王瓦是一个数学术语。
Per Alexandersson
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.