Làm thế nào để tạo kết cấu lục giác liền mạch


6

Tôi đang làm một trò chơi chiến thuật (kiểu X-Com / Fallout) để giải trí. Tôi đã quyết định sử dụng bản đồ hình lục giác, nhưng tôi gặp vấn đề về đồ họa.

Hiển thị bản đồ hiện tại của tôi giống như HUD, chỉ có viền của các ô bản đồ được hiển thị, không có bất kỳ kết cấu nào. Nó đơn giản và cho phép hiển thị các loại thông tin khác nhau bằng cách thay đổi màu của đường viền. Ví dụ: "chế độ xem nguy hiểm" hiển thị các đường viền có màu chuyển từ màu xanh lá cây (không thể gây sát thương) sang màu đỏ (khả năng gây sát thương> 90%).

Bây giờ, thật khó để phân biệt loại gạch mà người chơi đang sử dụng. Tôi có thể đặt một màu đơn giản (màu xanh lá cây là cỏ, màu xanh nhạt là nước ...), nhưng điều này sẽ hạn chế khả năng. Vì vậy, tôi muốn hiển thị một kết cấu trên gạch của tôi. Vì các bản đồ được tạo, tôi không thể sử dụng ảnh cho toàn bộ bản đồ với HUD.

Vì vậy, câu hỏi của tôi là: có ai biết làm thế nào tôi có thể tạo ra kết cấu lục giác liền mạch (algo hoặc plugin) không?


1
Thiết kế của trang web truyền cảm hứng cho những câu hỏi như vậy: D
Oleh Prypin

Câu trả lời:


1

Bạn không thể thực hiện một phép chiếu phẳng của một kết cấu ốp thông thường lên các ô của mình và chỉ có các cạnh cứng nơi các loại gạch của bạn chuyển đổi? Vì vậy, trên các hình lục giác của bạn là "cỏ", chỉ cần ánh xạ tia cực tím của chúng trong "không gian bản đồ" thành một kết cấu cỏ lặp lại.


tôi không biết làm thế nào để ánh xạ kết cấu cỏ trên một hình lục giác, và ngu ngốc từ chối giải pháp. Sau một chút suy nghĩ, tôi đã tìm ra cách thực hiện một dải tam giác với (tôi nghĩ) một bản đồ UV tốt. Sẽ thử tối nay. Cảm ơn
PATRY Guillaume

tôi vẫn nhận được một vài lời giải thích về hình lục giác được ánh xạ của mình, nhưng nó hoạt động. cảm ơn một lần nữa
PATRY Guillaume

@PATRY Tôi đề nghị Cocos2d. Họ đã cứu tôi một TẤN công việc dev.
Stephen Furlani

1

Lấy một kết cấu bình thường và cắt nó lên để làm gạch hình lục giác của bạn.

Để làm rõ: Lấy một kết cấu liền mạch đó là hình vuông. Sử dụng các bit thích hợp của nó để tạo ra các hình lục giác của bạn. Nếu bạn chọn các mảnh của mình một cách thích hợp, bạn sẽ có được một kết cấu liền mạch trên các hình lục giác của bạn. Lưu ý rằng mỗi hình lục giác có một phần khác nhau của kết cấu bên dưới cho đến khi điểm mẫu lặp lại.


Nhưng sau đó họ sẽ không là đường may, phải không? (đó là một trong những giải pháp tôi đã sử dụng cuối cùng, nhưng nó hoạt động tốt nếu tôi thêm các liên kết của các hình lục giác)
PATRY Guillaume

argh tôi đã đọc lại câu hỏi cũ của tôi khi tôi xảy ra với tôi. phần quan trọng mà tôi đã bỏ lỡ là "Lưu ý rằng mỗi hình lục giác có một phần khác nhau của kết cấu bên dưới cho đến khi điểm mẫu lặp lại." ! bằng cách sử dụng một kết cấu hình vuông được nhân đôi nhiều lần và ánh xạ khác nhau cho hình lục giác chẵn và lẻ, tôi sẽ có một giải pháp làm việc. cảm ơn
PATRY Guillaume
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.