Dungeon Architect Unity Bản ghi chú tiếng Việt nội bộ

Connection

Bản này diễn giải lại nội dung Unity để dễ đọc bằng tiếng Việt, kèm media từ tài liệu gốc để đối chiếu thao tác.

Tóm tắt sử dụng

Connection cho SGF xác định cửa trên từng mặt của module trong grid 3D. Builder dùng thông tin này để biết hướng nào có thể phát triển graph.

Bạn không cần chừa cửa ở mọi phía; nếu module không có connection ở một mặt, graph sẽ không phát triển qua mặt đó.

Workflow Snap Grid Flow

Snap Grid Flow kết hợp Flow Graph với module prefab trên lưới 3D, phù hợp dungeon nhiều tầng hoặc level có khối phòng rõ ràng.

Bạn tạo module, định nghĩa connection, đăng ký module vào database, thiết kế flow graph rồi build dungeon trong scene.

Flow Graph quyết định tuyến chính, nhánh, key-lock, spawn room, room đặc biệt và marker gameplay.

Module Database quyết định prefab nào được chọn để hiện thực hóa từng node của graph.

Debug SGF

Nếu không sinh được layout, kiểm tra graph có quá nhiều ràng buộc so với grid size không.

Nếu layout có nhưng thiếu phòng đúng loại, kiểm tra category/module database.

Nếu phòng ghép lệch hoặc cửa không khớp, kiểm tra bounds, pivot và connection hướng trong prefab.

Nếu gameplay marker không hoạt động, kiểm tra marker trong module và script/listener xử lý marker sau khi build.

Đố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: Create a Connection Asset; Customize Connection Asset; Setup Wall Asset; Setup Door Asset; Setup One-way Door Asset; Place Connections on Modules

Các mục trong trang gốc

  • Create a Connection Asset
  • Customize Connection Asset
  • Setup Wall Asset
  • Setup Door Asset
  • Setup One-way Door Asset
  • Place Connections on Modules

Minh họa từ tài liệu gốc

Ut 08 20
Ut 08 20
Ut 08 21
Ut 08 21
Ut 08 22
Ut 08 22
Ut 08 23
Ut 08 23
Ut 08 24
Ut 08 24
Ut 08 25
Ut 08 25
Ut 08 26
Ut 08 26
Ut 08 27
Ut 08 27
Ut 08 28
Ut 08 28
Ut 08 29
Ut 08 29
Ut 08 30
Ut 08 30
Ut 08 31
Ut 08 31
Ut 08 32
Ut 08 32
Ut 08 33
Ut 08 33
Ut 08 35
Ut 08 35
Ut 08 34
Ut 08 34
Ut 08 36
Ut 08 36
Ut 08 37
Ut 08 37
Ut 08 38
Ut 08 38
Ut 08 39
Ut 08 39
Ut 08 40
Ut 08 40
Ut 08 41
Ut 08 41
Ut 08 42
Ut 08 42
Ut 08 43
Ut 08 43
Ut 08 45a
Ut 08 45a
Ut 08 44a
Ut 08 44a
Ut 08 44b
Ut 08 44b
Ut 08 45b
Ut 08 45b
Ut 08 46
Ut 08 46
Ut 08 47
Ut 08 47
Ut 08 48
Ut 08 48
Ut 08 50
Ut 08 50
Ut 08 51
Ut 08 51
Ut 08 54
Ut 08 54
Ut 08 55
Ut 08 55
Ut 08 56
Ut 08 56
Ut 08 57
Ut 08 57
Ut 08 58
Ut 08 58
Ut 08 59
Ut 08 59

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.