Pattern Matcher - cơ bản
Tóm tắt sử dụng
Quy trình cơ bản là định nghĩa pattern, chỉ rõ ô/marker cần khớp, sau đó sinh marker mới khi pattern xuất hiện.
Bắt đầu với pattern nhỏ để kiểm tra, rồi mở rộng dần sang mẫu nhiều ô.
Cách dùng Pattern Matcher
Pattern Matcher dùng khi một marker đơn lẻ không đủ ngữ cảnh để trang trí đúng.
Bạn định nghĩa mẫu nhiều ô, chỉ rõ điều kiện khớp, rồi sinh marker mới khi mẫu xuất hiện.
Bắt đầu bằng pattern nhỏ như góc phòng, cạnh hành lang hoặc giao lộ; build thử nhiều seed trước khi thêm mẫu phức tạp.
Nếu pattern không bao giờ chạy, kiểm tra marker đầu vào, hướng pattern và builder có thật sự sinh layout tương ứng không.
Đối chiếu với mục gốc
Trang gốc có các mục con sau. Bản tiếng Việt này giữ lại cấu trúc điều hướng và media để bạn đối chiếu thao tác trực tiếp: Introduction; Create a Pattern Matcher asset; Create your first Pattern; Create a new Pattern; Pattern Rules; Pattern Rule Graph; Setup Theme; Add Marker Node
Các mục trong trang gốc
- Introduction
- Create a Pattern Matcher asset
- Create your first Pattern
- Create a new Pattern
- Pattern Rules
- Pattern Rule Graph
- Setup Theme
- Add Marker Node
- Avoid Overlaps
- Remove Markers
- Cleanup
- Same Height Constraint
Minh họa từ tài liệu gốc















































Ghi chú khi áp dụng trong Unity
- Luôn build thử với nhiều seed sau khi đổi graph, database hoặc theme.
- Nếu generation thất bại, kiểm tra builder config, asset graph, module/theme database và marker trước khi sửa code.
- Với gameplay runtime, hãy đợi dungeon build xong rồi mới spawn player, AI, item hoặc bake/update navigation.