Tạo bản đồ 2D từ trên xuống bằng cách sử dụng bản đồ lát Unity tiêu chuẩn

Trang Cập Nhật :
Ngày tạo trang :

Môi trường xác minh

Windows
  • cửa sổ 11
Biên tập viên Unity
  • 2021.3.3F1
Gói hệ thống đầu vào
  • 1.3.0

Điều kiện tiên quyết cho mẹo này

Các cài đặt sau đây đã được thực hiện trước làm tiền đề cho mô tả về mẹo này.

Giới thiệu về MapTips

Trong các trò chơi cũ, rất khó để chuẩn bị một bản đồ hình ảnh đơn do vấn đề về dung lượng. Một phương pháp tạo bản đồ bằng cách kết hợp các hình ảnh nhỏ gọi là "mapchips" đã được phổ biến. Điều này làm cho nó có thể thể hiện một bản đồ rộng lớn chỉ với dữ liệu hình ảnh nhỏ mà không cần chuẩn bị một hình ảnh lớn.

Bây giờ hầu như không có giới hạn về kích thước của tệp có thể được tạo, vì vậy có thể thể hiện bản đồ mà không cần sử dụng mapchip. Tạo bản đồ với maptips rất dễ dàng và vẫn là một phương pháp phổ biến.

Unity gần đây đã hỗ trợ tạo bản đồ với maptips, vì vậy tôi sẽ sử dụng tính năng này để tạo một bản đồ RPG từ trên xuống phổ biến.

Nhân tiện, kích thước của mapchip khác nhau, chẳng hạn như 16x16px, 32x32px và 64x64px. Về cơ bản, hình dạng là hình vuông. Lần này chúng ta sẽ sử dụng kích thước 32x32px.

Về việc mượn tài liệu bản đồ

Chúng tôi đã loại bỏ các bộ phận không cần thiết và sử dụng chúng làm mẫu cho những bộ phận mượn từ các trang web sau.

Tạo một dự án và chuẩn bị hình ảnh

Khi bạn đã tạo dự án 2D của mình, hãy thêm hình ảnh MapTip vào dự án của bạn.

Như hiện tại, nó chỉ là một hình ảnh duy nhất, vì vậy chúng tôi sẽ chia nó để Unity có thể xử lý nó trên cơ sở từng chip. Chọn một MapTip được thêm vào dự án để hiển thị Trình kiểm tra.

Mỗi mục được hiển thị trong trình kiểm tra, vì vậy hãy đặt nó.

Nhận
xét về giá trị tên mặt hàng
Loại kết cấu Ma
Chế độ Sprite số nhiều
Pixel trên mỗi đơn vị 32 Về cơ bản, nó phải có cùng kích thước với chip bản đồ, nhưng nó phụ thuộc vào trò chơi bạn thực hiện.
Loại lưới Hình chữ nhật hoàn hảo
Chế độ lọc điểm Nếu cần thiết
Nén không Nếu cần thiết

Sau khi định cấu hình, hãy nhấp vào nút "Áp dụng" bên dưới.

Sau đó nhấp vào nút "Sprite Editor" gần giữa.

Khi hộp thoại Sprite Editor xuất hiện, nhấp vào menu thả xuống "Slice", Đặt loại thành Grid By Cell Size, chỉ định kích thước pixel XY có cùng kích thước với maptip và nhấp vào nút Slicet.

Sau đó, hình ảnh sẽ được phân tách bằng một đường màu trắng. Nếu dòng khó hiểu, hãy nhấn phím Ctrl để nó chuyển sang màu xanh lục.

Khi được xác nhận, hãy nhấp vào nút "Áp dụng" để đóng hộp thoại.

Sẽ ổn nếu hình ảnh tách được hiển thị khi bạn nhấp vào nút ở bên phải hình ảnh mẹo bản đồ trong dự án.

Thêm sơ đồ lát xếp

Hãy tạo một tilemap trên màn chơi. Chọn "2D Object > Tilemap - > Rectangle" từ nút Add Hierarchy để thêm nó.

Sau đó, khi Grid và Tipemap được thêm vào hệ thống phân cấp và một trong hai được chọn, lưới được hiển thị trong dạng xem.

Cấu hình Tile Palette

Chọn một tab trong bảng ô. Nếu không, hãy chọn Window > 2D > Tile Palette từ menu.

Chọn Create New Palette và đặt tên mô tả cho nó. Ở đây, chúng tôi sử dụng "MapChipPalette" trong thời gian này. Sau khi nhập, nhấp vào nút "Tạo".

Vì hộp thoại đặc tả thư mục được hiển thị, hãy tạo nó bằng "MapChipPalette", giống với tên bảng màu. Bảng màu bạn sẽ tạo sẽ được tạo trong thư mục bạn vừa tạo.

Sau khi tạo bảng màu, thả hình ảnh maptip vào bảng màu mới tạo.

Hộp thoại Chỉ định thư mục sẽ được hiển thị lại, nhưng chỉ định thư mục bạn vừa tạo.

Bạn có thể thấy rằng maptip đã được thêm vào bảng xếp hạng.

Ngoài ra, nếu bạn nhìn vào bên trong thư mục đã tạo, bạn có thể thấy rằng hình ảnh được chia được bao gồm.

Bây giờ bạn đã sẵn sàng để tạo một bản đồ.

Tạo bản đồ

Bây giờ bạn đã sẵn sàng, tất cả những gì bạn phải làm là tạo một bản đồ. Chọn biểu tượng ống nhỏ giọt từ bảng ô.

Sau đó, bạn có thể chọn MapChip bạn muốn sử dụng, vì vậy hãy chọn MapTip bạn muốn đặt.

Hãy thử nhấp chuột vào lưới được hiển thị trong chế độ xem. Một maptip nên được đặt nơi bạn nhấp vào.

Bạn cũng có thể kéo nó như nó là để đặt nó liên tục.

Bạn cũng có thể chọn và đặt các MapChip khác.

Nếu bạn muốn sắp xếp chúng lại với nhau, hãy chọn biểu tượng hình chữ nhật từ bảng ô.

Bạn có thể sắp xếp chúng trong các phạm vi như thế này:

Nếu bạn muốn xóa mẹo bản đồ, hãy chọn biểu tượng cục tẩy từ bảng xếp và nhấp vào nơi bạn muốn xóa.

Ngoài ra, nếu bạn muốn đặt một đối tượng trải dài nhiều ô trong bảng màu, hãy chọn phạm vi trong bảng màu.

Sau đó, phạm vi sẽ được hiển thị trong chế độ xem và bạn có thể nhấp vào nó để sắp xếp nó lại với nhau.

Có các biểu tượng khác như "Chọn", "Di chuyển" và "Điền", vì vậy hãy thử sử dụng chúng.

Sau đó, bạn có thể đặt các chip bản đồ theo ý muốn, và bản đồ sẽ hoàn thành.

Lần này, tôi chỉ đặt nó trong phạm vi của máy ảnh, nhưng nếu bạn tạo một bản đồ có phạm vi rộng hơn, Tôi nghĩ bạn cũng có thể di chuyển nhân vật của mình xung quanh trò chơi và khiến anh ta đi bộ trong khi cuộn bản đồ.