Đại diện bề mặt hành tinh trong 2d


11


Tôi muốn tạo trò chơi, trong đó một phần đang quản lý hành tinh (xây dựng thành phố, nhà máy, đường, v.v.) nhưng tôi muốn tránh 3D - chỉ những gì tôi muốn là 2d đẹp. Nhưng nếu tôi biểu thị bề mặt của hành tinh dưới dạng lưới, sẽ rất lạ khi di chuyển gần các cực (nếu tôi đi lên, tôi sẽ không xuất hiện ở dưới cùng của bản đồ, nhưng ở trên cùng - chỉ ở vị trí khác) và nó sẽ khó có địa hình đẹp (cực sẽ được kéo dài). Bạn có bất cứ ý tưởng làm thế nào để làm điều đó?

Câu trả lời:


9

Các trò chơi không nên thực tế, bạn luôn có thể cắt một số góc nếu điều đó làm cho trò chơi tốt hơn. Hãy xem Ascendancy chẳng hạn: http://www.abandonia.com/files/games/221/Ascendancy_5.png

Bạn có thể lặp địa hình 2D từ trái sang phải và từ dưới lên trên. Giống như một bản đồ Văn minh nào.

Một lựa chọn khác là tạo ra các mũ cực "không thể xuyên thủng", giống như chúng ta có ở đây trên Trái đất ;-) Họ sẽ che giấu các khu vực của lưới kéo dài.


Tôi nghĩ rằng tôi sẽ tạo bản đồ hình chữ nhật với việc đi bộ bị chặn ở trên hoặc dưới cùng (nó sẽ chỉ bao bọc từ trái sang phải và từ phải sang trái), nhưng bản đồ sẽ tương tự như trái đất (cực ở trên và dưới).
chris

3

Phần 2 của bài viết này có một số lưu ý thú vị về các mô hình tam giác phân cấp, nhưng bạn có thể tìm thấy nhiều tài liệu hữu ích ngay lập tức khi nhìn vào lưới trắc địa . Bạn cần cung cấp thông tin kết nối, nhưng điều đó sẽ đưa bạn đến một xấp xỉ tốt của một hình cầu.

Bài viết này cũng có một số ý tưởng thú vị.

Như Krom đã chỉ ra, bạn chắc chắn có thể thiết lập hệ thống của riêng mình cho các kết nối, cho phép thực hiện các không gian ngoài chiều kỳ lạ ở các cấu trúc kỳ lạ nhất hoặc đơn giản hơn như thế giới vòng Halo-ish.


1

Cách "thích hợp" để thể hiện bề mặt của một hành tinh mà không có bất kỳ sự đối xử đặc biệt nào đối với các cực hoặc bất kỳ điểm cực trị nào khác là một mạng không đều hình tam giác . Từ đó, bạn có thể sử dụng bất kỳ phép chiếu bản đồ địa lý thông thường nào để thể hiện bất kỳ phần nào của bề mặt bạn muốn dưới dạng bản đồ 2D.

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.