Який термін для набору плиток 3х3 використовується для створення більших площ?


49

Яка модель / назва дизайну використання набору плиток 3x3 (як правило, у кахельній 2D грі), який можна використовувати для створення більших областей. Наприклад, такі:

введіть тут опис зображення

( Джерело зображення )

Я думав, що це "9 дерево" чи щось подібне, але не можу його знайти, це, мабуть, рідкісна посилання.


9
Я рахую 13 плиток на текстуру, а не 9.
Філіпп

2
@Philipp ах, так, це є. Хоча цікавився лише 9 квадратів :)
lozzajp

Я б здогадався спрайт .... приємне запитання, чудові / інформативні відповіді!
Альберт

Відповіді:


40

Ім'я, яке дасть фактичні результати в Google, - це 9 фрагментів .

Ще один спосіб зателефонувати і запитати Google про це - 9-патч .

Відповідно до цього обговорення в чаті, схоже, також використовується 9- стекла, але всемогутній Google не покаже вам, що вам потрібно, якщо ви не завітаєте у вікна чи щось таке.


Дякую Кевіну та Джошу за чат.


9 Патч був тим, про кого я чув, дякую, що інші теж подивилися!
lozzajp

Heheh, дослідження до питання = p
Ельва

5
Як розробник мобільних пристроїв, я знаю 9-латні зображення лише як окремі зображення з чорними лініями, що вказують на розтягувану частину. Вони, ймовірно, названі на честь цих. Але тепер я знаю, чому їх називають так :)
Іво Беккерс

3
Я думаю, що ця відповідь може ввести в оману. Більшість результатів пошуку для 9-фрагмента / 9-латки - це техніка масштабування інтерфейсу, яка розтягує частини зображення, а не техніка плитки, яка вибирає та повторює певні плитки. Я розробив цю відмінність у відповіді нижче.
DMGregory

1
Я також був знайомий з назвою 9-grid.
Маурісі

62

Я не погоджуюся з прийнятою тут відповіддю.

Я б назвав це автотилом , а не 9-шматочком

" 9-фрагмент " (або 9-патч) зазвичай використовується для позначення системи, де творець вмісту розрізає зображення по 4 рядках (не обов'язково однаково розташованих плитках). Під час візуалізації прямокутника кутові зрізи виводяться за своїм початковим розміром, а краї / центр розтягуються (не повторюються), щоб покрити проміжок.

Це сенс, у якому Flash, Illustrator, Unity тощо використовують цей термін, тому, здається, існує хороша консенсус, що 9-зріз означає розтягування, а не повторення. Зазвичай він використовується для масштабування елементів інтерфейсу, таких як вікна та кнопки повідомлень - і пошук зображень Google збільшує це використання майже виключно .

Діаграма, що показує активність 9-фрагмента у Flash (ліворуч) та як він виглядає, коли відображається на великому прямокутнику (праворуч)

Зображення від документів Adobe на масштабуванні в 9 фрагментів

Діаграма, що показує 9-шматочки масштабування в грі {закриття}

Зображення з ігор із документами {closure} на 9-фрагментних опціях

Термін, який я більш знайомий, щоб описати набір плиток, який може охоплювати область будь-якої форми або розміру, є " Автоматичний " (особливо в контексті системи, яка розробляє / будує правильну перестановку плитки для використання на основі суміжності правила, тому дизайнеру рівня не потрібно підбирати кожну плитку)

Здається, ця термінологія була популяризована RPGMaker , який використовував кілька варіантів цієї ідеї протягом своїх поколінь.

Пошук зображень для автотилів показує результати, які здаються набагато ближчими до того, що описується питання , а інші публікації на GameDev.StackExchange також описують це як "автотилінг" .

Зображення, що описують основні та розширені автоматичні макети

Зображення з документів для системи плитки Rotorz ​​for Unity


Це добре знати!
Vaillancourt

Чи типово для здійснення втиснути всі внутрішні кути в одну плитку? Ця (і "основна" версія, яка не має плитки для боків), схоже, залежить від того, щоб "справжній" блок плитки становив чверть від розміру плитки.
Випадково832

1
@ Random832 Ці квартальні плиткові пристрої - це те, як працює версія RPG Maker, і досить багато реалізацій там, схоже, є візерунковими для цього, або для сумісності з наявними плитками, або просто тому, що це демонстративно корисно. Я думаю, що це зменшує кількість перестановок плиток, які потрібно чітко створити та зайняти простір у наборі плиток. Приблизний підрахунок говорить про те, що вам знадобиться близько 47 плиток, щоб отримати однакові перестановки, не поділяючи їх на менші одиниці.
DMGregory

3
@DMGregory Не про 47, а точно про 47, я просто перевірив шаблон, який я маю, для 8-ти напрямних автотилів.
Maurycy

Зачекайте, для чого вам потрібно 47, а не лише 13, видимих ​​на зображенні в оригінальному запитанні?
Tin Man

-1

Є деякі інші назви; Ван плитка (доміно), аперіодична плитка

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

Також відомий як набір плиток з редакторами карт.


"Набір плитки" - це більш загальний термін і не стосується конкретного типу плитки, про яку йдеться.
Tyyppi_77

Хоча більшість плиток для місцевості, які використовуються в наборах ігрових плиток, технічно можна назвати плитками Ванга, оскільки вони будуть відповідати без шва лише тоді, коли їх розміщуватимуть поруч із певними сусідніми плитками з відповідними краями, це дуже нещільне визначення і не стосується конкретно конкретного. кутові та крайові малюнки OP запитує про ( Будь-яка підмножина показаного набору плиток, включаючи будь-яке місце від однієї плитки до всього зображення, є математично набором плиток Ванга). Плитка Ванга і особливо аперіодична плитка в основному створюються в контексті різних великих фактурних текстур для приховування повторів або процедурної генерації.
DMGregory

1
Плитка Ванга - математичний термін.
Пер Александерсон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.