08. Xuất MeshLibrary (Exporting The MeshLibrary)

Sau khi đã xây dựng xong scene nguồn và tuân thủ đúng các quy chuẩn cấu trúc ở các bài học trước, bước tiếp theo là chuyển đổi scene này thành một tập tin tài nguyên MeshLibrary (.tres) để Godot có thể nạp vào node GridMap.


💾 Các bước thực hiện xuất thư viện

  1. Đảm bảo scene nguồn (mesh_library_source.tscn) đang được mở và hiển thị trên tab chính của Godot Editor.
  2. Trên thanh menu chính ở cạnh trên cùng của màn hình, chọn:
    Scene > Export As... > MeshLibrary... (Cảnh > Xuất dưới dạng... > Thư viện Mesh...).

Xuất MeshLibrary qua menu Scene

  1. Một hộp thoại lưu file sẽ hiện ra: - Điều hướng đến thư mục mong muốn trong dự án của bạn. - Đặt tên cho tập tin (ví dụ: MeshLibrary.tres hoặc DungeonTileset.tres). - Nhấn Save (Lưu).

🔍 Kiểm tra tập tin tài nguyên đã xuất

Sau khi lưu thành công, bạn sẽ thấy tập tin MeshLibrary.tres xuất hiện trong cửa sổ FileSystem:

  • Khi nhấp đôi vào file này, bảng Inspector sẽ liệt kê danh sách toàn bộ các mục ô khối (Items) đã được nhận diện.
  • Mỗi ô sẽ có một chỉ số ID nguyên (0, 1, 2...), tên tương ứng với tên node trong scene nguồn, mesh hiển thị, hình dạng va chạm và lưới điều hướng đi kèm.
💡 Mẹo hay

Trong suốt quá trình phát triển game, nếu bạn thêm mô hình mới vào scene nguồn mesh_library_source.tscn hoặc chỉnh sửa hình dạng va chạm, bạn chỉ cần thực hiện lại thao tác Scene > Export As... > MeshLibrary... và ghi đè lên file .tres cũ. Toàn bộ các node GridMap đang sử dụng tài nguyên này sẽ ngay lập tức được cập nhật!