Thuật ngữ cho một bộ gạch 3x3 được sử dụng để tạo ra các khu vực lớn hơn là gì?


49

Tên mẫu / thiết kế của việc sử dụng ô 3x3 (thường là trong trò chơi 2D lát gạch) có thể được sử dụng để tạo các khu vực lớn hơn của chính nó. Ví dụ:

nhập mô tả hình ảnh ở đây

( Nguồn hình ảnh )

Tôi nghĩ rằng đó là một "cây 9" hoặc một cái gì đó tương tự nhưng không thể tìm thấy nó, nó có lẽ là một tài liệu tham khảo không phổ biến.


9
Tôi đang đếm 13 gạch trên mỗi kết cấu, không phải 9.
Philipp

2
@Philipp ah đúng là có. Đã chỉ quan tâm đến quảng trường 9 mặc dù :)
lozzajp

tôi đã đoán được một sprite .... câu hỏi hay, câu trả lời hay / nhiều thông tin!
albert

Câu trả lời:


40

Một tên sẽ cung cấp cho bạn kết quả thực tế trong Google là 9 lát .

Một cách khác để gọi nó và hỏi Google về nó là 9-patch .

Theo cuộc thảo luận trò chuyện này , 9 ô dường như cũng được sử dụng, nhưng Google toàn năng sẽ không cho bạn thấy những gì bạn cần, trừ khi bạn vào cửa sổ hoặc thứ gì đó.


Cảm ơn Kevin và Josh trong cuộc trò chuyện vì điều đó.


9 Patch là cái tôi đã nghe nói, cảm ơn vì những cái khác cũng đã xem qua!
lozzajp

Heheh, nghiên cứu trước câu hỏi = p
Elva

5
Là một nhà phát triển di động, tôi chỉ biết hình ảnh 9 miếng như những hình ảnh đơn lẻ với các đường màu đen biểu thị phần có thể kéo dài. Chúng có lẽ được đặt theo tên này. Nhưng bây giờ tôi biết tại sao họ được đặt tên như vậy :)
Ivo Beckers

3
Tôi nghĩ rằng câu trả lời này có thể gây hiểu nhầm. Hầu hết các kết quả tìm kiếm cho 9 lát / 9 miếng là về kỹ thuật chia tỷ lệ UI, trải dài các phần của hình ảnh, chứ không phải kỹ thuật ốp lát chọn và lặp lại các ô cụ thể. Tôi đã giải thích về sự khác biệt này trong một câu trả lời dưới đây.
DMGregory

1
Tôi cũng đã được làm quen với tên 9 lưới.
Maurycy

62

Tôi không đồng ý với câu trả lời được chấp nhận ở đây.

Tôi gọi nó là autotile , và không phải là 9 lát

" 9-Slice " (hoặc 9-patch) thường được sử dụng để chỉ một hệ thống trong đó người tạo nội dung cắt hình ảnh dọc theo 4 dòng (không nhất thiết phải là các ô cách đều nhau). Khi hiển thị một hình chữ nhật, các lát góc được hiển thị ở kích thước gốc của chúng và các cạnh / tâm được kéo dài (không lặp lại) để che khoảng trống.

Đây là ý nghĩa trong đó Flash, Illustrator, Unity, v.v ... sử dụng thuật ngữ này, do đó dường như có sự đồng thuận tốt rằng 9 lát có nghĩa là kéo dài, không lặp lại. Điều này thường được sử dụng để nhân rộng các thành phần UI như cửa sổ và nút thông báo - và tìm kiếm hình ảnh của Google cho thấy việc sử dụng này gần như độc quyền .

Sơ đồ hiển thị nội dung 9-Slice trong Flash (trái) và giao diện của nó khi được hiển thị trên hình chữ nhật lớn hơn (phải)

Hình ảnh từ tài liệu Adobe trên tỷ lệ 9 lát

Sơ đồ hiển thị tỷ lệ 9-lát trong trò chơi {clos}

Hình ảnh từ tài liệu trò chơi {clos} trên các tùy chọn 9 lát

Thuật ngữ tôi quen thuộc hơn để mô tả một tập hợp các ô có thể bao phủ một khu vực có hình dạng hoặc kích thước bất kỳ là " Tự động " (đặc biệt là trong bối cảnh hệ thống xử lý / xây dựng hoán vị ô bên phải để sử dụng dựa trên tính phụ thuộc quy tắc, do đó, một nhà thiết kế cấp độ không phải chọn thủ công từng ô)

Thuật ngữ này dường như đã được phổ biến bởi RPGMaker , người đã sử dụng một vài biến thể cho ý tưởng này qua các thế hệ của nó.

Một tìm kiếm hình ảnh cho autotile hiển thị các kết quả có vẻ gần với những gì câu hỏi mô tảcác bài đăng khác trên GameDev.StackExchange cũng mô tả điều này là "tự động" .

Hình ảnh mô tả bố cục tự động cơ bản và mở rộng

Hình ảnh từ các tài liệu cho Hệ thống Ngói cho Thống nhất


Đó là điều tốt để biết!
Vaillancourt

Đây có phải là điển hình cho việc thực hiện để ép tất cả các góc bên trong vào một ô không? Phiên bản "cơ bản" này không có gạch cho các mặt) dường như phụ thuộc vào đơn vị ốp lát "thực" là một phần tư kích thước của gạch.
Random832

1
@ Ngẫu nhiên Tôi nghĩ rằng điều này làm giảm số lượng hoán vị gạch cần được tạo rõ ràng & chiếm không gian trong lát. Số lượng thô cho thấy bạn cần khoảng 47 gạch để có cùng hoán vị mà không chia chúng thành các đơn vị nhỏ hơn.
DMGregory

3
@DMGregory Không phải khoảng 47 mà chính xác là 47, tôi chỉ kiểm tra một mẫu tôi có cho tự động 8 hướng.
Maurycy

Đợi đã, tại sao bạn cần 47, và không chỉ 13 cái có thể nhìn thấy trong hình ảnh trong câu hỏi ban đầu?
Tin Man

-1

Có một số tên khác; Gạch Wang (domino), ốp lát định kỳ

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

Còn được gọi là bộ gạch với trình chỉnh sửa bản đồ.


"Tập hợp ô" là một cách chung chung hơn và không đề cập đến loại cụ thể của tập hợp được đề cập ở đây.
Tyyppi_77

Mặc dù hầu hết các ô địa hình được sử dụng trong các ô trò chơi về mặt kỹ thuật có thể được gọi là các ô Wang, vì chúng chỉ khớp với nhau mà không có đường may khi đặt cạnh các ô lân cận nhất định có các cạnh tương ứng, đây là một định nghĩa rất lỏng lẻo và không liên quan cụ thể đến cụ thể góc và cạnh patters OP hỏi về. ( Bất kỳ tập hợp con nào của ô được hiển thị, bao gồm mọi vị trí từ một ô cho đến toàn bộ hình ảnh, về mặt toán học là một tập hợp các ô Wang). Gạch Wang và đặc biệt là ốp lát định kỳ chủ yếu xuất hiện trong bối cảnh thay đổi diện tích lớn khác nhau để che giấu sự lặp lại, hoặc tạo ra thủ tục.
DMGregory

1
Gạch Wang là một thuật ngữ toán học.
Mỗi Alexandersson
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.