Đề xuất của bạn để xây dựng đường dẫn từ một hình ảnh nền duy nhất?


7

Vì vậy, hiện tại tôi có nền tảng là một PNG đơn lẻ và một số trở ngại (như các khối như một phần của PNG đó). Để tạo đường dẫn, tôi hiện lưu trữ các pixel phía trên một màu xanh lục độc đáo (đồi của tôi) và sử dụng đường dẫn này để di chuyển nhân vật. Câu hỏi của tôi là, tốt hơn là tạo ra một cái gì đó như mặt nạ lớp va chạm hoặc bằng cách nào đó chuyển đổi PNG của tôi thành một bó gạch? Điều này có thể không?

Câu trả lời:


5

Hai chương trình bạn ít nhất nên xem là MappyTiled . Một thư viện để tích hợp XNA với Tiled có tên TiledLib đã được phát triển và có thể được sử dụng, nếu chỉ để xem xét các ý tưởng.


6

Có, chúng tôi khuyên bạn nên chuyển sang bản đồ hướng dữ liệu, với các lớp và gạch. Nó sẽ làm cho cuộc sống của bạn dễ dàng hơn, bản đồ của bạn sẽ có thể chỉnh sửa trong các công cụ khác (như trình chỉnh sửa bản đồ). Bạn thậm chí có thể nghĩ về việc tạo ngẫu nhiên các bản đồ và nhiều hơn nữa!

Chúc mừng mã hóa!


Có công cụ nào mà cá nhân bạn đề xuất không (có hàng tấn các chương trình này). Tôi sẽ phải bắt đầu lại từ đầu hay những biên tập viên bản đồ này có thể tải một png và sau đó tôi có thể chỉ định vị trí các ô của mình sẽ ở đâu không?
Ilya

@Ilya, Tiled, mà @Christopher khuyên dùng, thực hiện điều đó, lấy một bitmap và sử dụng nó cho các ô xếp. Hãy thử xem, đây là một chương trình hay.
Cyclops

2

Trong Stendhal, chúng tôi sử dụng một số lớp của bản đồ: mặt đất, sàn nhà, đồ vật, mái nhà, mái_2. Bằng cách này, thật dễ dàng để tạo bản đồ mới dựa trên hình ảnh đã được tạo. Chúng tôi sử dụng hai lớp bổ sung chỉ chứa hình vuông màu xanh lá cây hoặc màu đỏ gọi là va chạm và bảo vệ.

Bạn có thể nhận được một số ý tưởng từ hướng dẫn bản đồ của chúng tôi . Trình chỉnh sửa bản đồ "Tiled" là từ http://www.mopeditor.org/

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.