より大きな領域を作成するために使用される3x3タイルセットの用語は何ですか?


49

それ自体のより大きな領域を作成するために使用できる3x3タイルセット(通常はタイル化された2Dゲーム)を使用するパターン/デザイン名は何ですか。たとえば、次のとおりです。

ここに画像の説明を入力してください

画像ソース

私はそれが「9ツリー」またはそのようなものだと思ったが、それを見つけることができない、それはおそらく珍しい参照です。


9
テクスチャごとに13個のタイルをカウントしています。9個ではありません
フィリップ

2
@Philippああそうです。しかし、9スクエアにのみ興味がありました:)
lozzajp

私はスプライトを推測したでしょう....素敵な質問、素晴らしい/有益な答え!
アルバート

回答:


40

Googleで実際の結果が得られる名前は9-sliceです。

それを呼び出してGoogleに問い合わせる別の方法は9-patchです。

あたりとしてこのチャットの議論、9-ペインにはまた、使われているようですが、あなたは窓か何かに興味がない限り、全能のGoogleは、あなたが必要なものは表示されません。


チャットをしてくれたケビンとジョシュに感謝します。


9パッチは私が聞いたものでした。他のパッチも見てくれてありがとう!
lozzajp

Heheh、質問の前の研究= p
エルバ

5
モバイル開発者として、私は9パッチの画像を、伸縮可能な部分を示す黒い線のある単一の画像としてのみ知っています。それらはおそらくこれらにちなんで命名されています。しかし今、私は彼らがなぜそのように命名されているのか知っています:)
Ivo Beckers

3
この答えは誤解を招くかもしれません。9スライス/ 9パッチのほとんどの検索結果は、UIスケーリング技術についてである広がった画像の部分を、しないことをタイリング技術を選択・反復特定のタイルを。この違いについては、以下の回答で詳しく説明しました。
DMGregory

1
また、9グリッドという名前にも精通しています。
モーリシー

62

ここで受け入れられている答えに同意しません。

私はこれをautotileと呼び、9スライスではありません

9スライス」(または9パッチ)は通常、コンテンツ作成者が画像を4行に沿ってスライスするシステムを指すために使用されます(必ずしも等間隔のタイルではありません)。長方形をレンダリングする場合、コーナースライスは元のサイズで表示され、エッジ/中央はギャップをカバーするために引き伸ばされます(繰り返されません)。

これは、Flash、Illustrator、Unityなどがこの用語を使用する意味であるため、9スライスは繰り返しではなくストレッチを意味するというコンセンサスがあるようです。これは通常、メッセージウィンドウやボタンなどのUI要素をスケーリングするために使用されます。Googleの画像検索では、この使用がほぼ排他的に行われます。

Flashの9スライスアセットを示す図(左)と、大きな長方形にレンダリングした場合の外観(右)

9スライススケーリングに関するAdobeドキュメントの画像

ゲームの9スライスのスケーリングを示す図{closure}

9スライスオプションに関するgame {closure}ドキュメントの画像

任意の形状またはサイズの領域をカバーできるタイルのセットを説明するために私がよく知っている用語は、「Autotile」です(特に、隣接関係に基づいて適切なタイル順列を使用/構築するシステムのコンテキストでルールなので、レベル設計者は各タイルを手で選ぶ必要はありません)

この用語はRPGMakerによって一般化されたようです。RPGMakerは、世代を超えてこのアイデアにいくつかのバリエーションを使用しています。

autotileの画像検索では、質問の説明非常に近いと思われる結果が表示されGameDev.StackExchangeの他の投稿ではこれも「autotiling」と説明しています

基本および拡張オートタイルレイアウトを説明する画像

Unity用Rotorz Tile Systemのドキュメントからの画像


知っておくと良いです!
ベイランクール

実装がすべての内側の角を単一のタイルに詰め込むのは典型的ですか?これ(および側面にタイルを持たない「基本」バージョン)は、タイルのサイズの1/4である「実際の」タイル単位に依存しているようです。
Random832

1
@ Random832これらの4分の1単位はRPG Makerのバージョンの動作方法であり、既存のタイルとの相互運用性のため、または明らかに有用であるという理由で、かなりの数の実装がこれからパターン化されているようです。これにより、明示的に作成してタイルセットのスペースを占有する必要があるタイル順列の数が減ると思います。大まかな数を考えると、同じ順列をより小さな単位に分割せずに取得するには、約47枚のタイルが必要です。
DMGregory

3
@DMGregory 47ではなく正確に 47で、8方向オートタイル用のテンプレートをチェックしました。
モーリシー

元の質問の画像に表示されている13個だけでなく、なぜ47個が必要なのですか?
ティンマン

-1

他にもいくつかの名前があります。王のタイル(ドミノ)、非周期的なタイル

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

マップエディターを備えたタイルセットとも呼ばれます。


「タイルセット」は、より一般的な用語であり、ここで問題になっているタイルセットの特定のタイプを指すものではありません。
Tyyppi_77

ゲームタイルセットで使用されるほとんどのテレインタイルは、技術的にはWangタイルと呼ぶことができますが、対応するエッジを持つ特定の隣接タイルの隣に配置すると継ぎ目なしでのみ一致するため、これは非常に緩やかな定義であり、特定の特定の関連はありませんコーナー&エッジパターンOPが質問します。(任意の画像全体に対する1枚のタイルからの任意の場所を含む、示さタイルセットのサブセットは、数学的に王タイルの集合です)。王のタイル、特に非周期的なタイルは、主に繰り返しを隠すためにテクスチャの大きな領域を変化させたり、手順を生成したりするコンテキストで登場します。
DMGregory

1
王のタイルは数学用語です。
アレキサンダーソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.