Công cụ trò chơi Isometric 2.5D hiệu quả? [đóng cửa]


8

Tôi muốn tạo ra một trò chơi (RPG theo lượt) trông rất giống với Bastion.

Đây là những gì tôi cần thực hiện:

-> Thế giới bên kia là 2d, với chế độ xem đẳng cự. Đồ họa không có cách nào được hiển thị ở chế độ 3D, mà được vẽ trong 2d.

-> Các ký tự sẽ được hiển thị ở chế độ 3d, di chuyển trong thế giới đẳng cự 2d. .

Tôi đã xem xét một số công cụ trò chơi, nhưng tôi thấy rất khó để biết cái nào là tốt nhất để thực hiện loại giao diện này. Các công cụ trò chơi nào mà các bạn cảm thấy có thể là tốt nhất cho tôi để tôi có ít mã hóa nhất để làm cho hoàn toàn khía cạnh xem isometric?

Câu trả lời:


7

2D isometric chỉ là một hình chiếu chính tả 3D, với một công việc máy ảnh nhỏ, bạn có thể sử dụng hầu hết mọi động cơ 3D thực sự. Các ảnh chụp màn hình mà tôi tìm thấy của Bastion trông giống như được hiển thị 3D, nhưng được xây dựng đơn giản và góc cạnh giống như được xây dựng trên lưới 2D.

Lưu ý rằng các trò chơi tương tự như Diablo3 hoặc Wakfu trông giống như chúng là 2D thực sự được xây dựng và hiển thị ở chế độ 3D.

Các từ khóa và tính năng chính bạn cần tìm khi xem xét các động cơ bây giờ là liệu máy ảnh có lập trình được không và nó có thể thực hiện một phép chiếu chính tả hay không. Ngoài ra, bạn sẽ cần thay đổi bộ điều khiển nhân vật để xử lý chuyển động chéo một cách duyên dáng.


3
Nó có thể xuất hiện theo cách đó nhưng Bastion thực sự là một trò chơi 2D ( nguồn ) hoàn toàn . Nó hoàn toàn được tạo thành từ các họa tiết được vẽ "đúng chỗ", do đó, không có công việc 3D hay máy ảnh nào được thực hiện để hiển thị nó theo phương diện.
David Gouveia

4

Nó có thể là bất kỳ công cụ 2D nào, nhưng bạn cần thiết kế gạch của mình hơi khác. Ngoài ra, hãy nhớ rằng bạn cần vẽ tilemap của bạn từ trên cùng bên trái sang dưới cùng bên phải để vẽ các ô gần nhất trong lần trước, để các ô gần nhất luôn được vẽ trên các ô khác.

Bạn có thể tinh chỉnh thuật toán của mình bằng cách thực hiện bán trong suốt hoặc không vẽ các ô khi các ô này được vẽ trên các ô quan trọng sobre (người chơi, kẻ thù của bạn, v.v.)

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.