2008-09-18 33 views
6

Một số công cụ và kỹ thuật tốt để thực hiện trong giao diện người dùng trò chơi là gì? Tôi đang tìm kiếm những thứ giúp các nghệ sĩ tạo ra và tạo hiệu ứng giao diện người dùng HUD (hiển thị lên đầu) và có thể được thêm vào công cụ trò chơi để phát lại trong thời gian thực.Game UI HUD

+0

Có liên quan đến ngôn ngữ mà công cụ trò chơi được viết không? Nếu vậy, bạn nên chỉnh sửa câu hỏi và tiêu đề của bạn để nói nó là gì. –

+0

Đồng ý, phụ thuộc rất nhiều vào ngôn ngữ/khuôn khổ của bạn. – Iain

+0

Nhờ UDK, cho ScaleForm tích hợp! – Emadpres

Trả lời

2

Một tùy chọn là sử dụng Flash cùng với gói có tên ScaleForm. Điều này cho phép các nghệ sĩ để làm cho giao diện người dùng trong flash và sau đó ScaleForm thực hiện đèn flash trong trò chơi.

+1

Đây là một lựa chọn tuyệt vời, nhưng nó đắt và không nhất thiết phải truy cập cho các nhà phát triển độc lập. – Iain

3

Sử dụng đèn flash sẽ mang lại hiệu suất cao nhất cho nghệ sĩ đồ họa (tốt - nếu anh ấy biết flash).

Bạn có thể muốn xem trò chơiwf. Đó là một chút ngày nhưng có vẻ như một trận đấu hoàn hảo cho vấn đề của bạn.

http://tulrich.com/geekstuff/gameswf.html

Một lựa chọn khác sẽ chỉ làm toàn bộ giao diện người dùng trong nội dung công cụ 3D của bạn và sử dụng hệ thống hình ảnh động của bạn để phát lại các hiệu ứng chuyển tiếp.

+0

Gameswf là khá chết vào thời điểm này tôi nghĩ, không may. – Iain

+1

Không bao giờ có một cộng đồng lớn xung quanh nó, nhưng mã vẫn hoạt động .. –

5

Nếu bạn đang làm việc với môi trường phần mềm trung gian như Torque hoặc Unity3D, chúng bao gồm một khung công tác GUI để xây dựng. Flash là một công cụ lý tưởng, nhưng để sử dụng trong bất cứ thứ gì khác ngoài trò chơi Flash hoặc Shockwave3d, bạn cũng cần phải mua ScaleForm, điều này rất tốn kém và không dễ nắm giữ đối với các nhà phát triển độc lập. WPF và Silverlight trông đầy hứa hẹn cho mục đích này, nhưng cho đến nay vẫn chưa được thiết lập để tích hợp trò chơi.

Thật không may, đối với nhiều nhà phát triển, giải pháp duy nhất là cuộn các thành phần giao diện người dùng của chính họ từ đầu.

Các vấn đề liên quan