2009-10-13 27 views

Trả lời

8

Bạn có thể đặt cho CeGui một shot.

Nếu game của bạn cần khả năng GUI tiên tiến, CeGui # có thể chỉ cần nhấn đinh trên đầu cho bạn. Marketese sang một bên, đây là một thư viện GUI nghiêm túc tốt với Buttons, listboxes, thanh cuộn và ProgressBars , Thanh trượt, ComboBoxes a thêm nữa.

Để truy cập vào phiên bản XNA bạn sẽ cần phải kiểm tra bản sao mới nhất từ ​​project's SVN và tải lên CeGui-XNA.sln.

Có các tùy chọn khác được liệt kê trong this thread, nhưng tôi không biết bất kỳ người nào khác hoạt động hiệu quả (và có thể đó không phải là danh sách toàn diện nữa).

+1

Có vẻ như tôi sẽ phải đi với thư viện của bên thứ ba ngay bây giờ. Tôi đang sử dụng neoforce, tìm thấy ở đây http://www.tomshane.cz/neoforce/default.aspx –

+0

Đó là tìm kiếm khá đẹp - và tích cực phát triển! –

+0

Dường như dự án này đã được đổi tên thành Nuclex.Userinterface. Liên kết tới CeGui chuyển hướng tới http://nuclexframework.codeplex.com/wikipage?title=Nuclex.UserInterface –

1

Có thể nhúng trò chơi XNA vào biểu mẫu WPF (google: XNA trong WPF) nếu bạn chỉ nhắm mục tiêu hệ thống Windows. Sau đó, bạn sẽ có quyền truy cập vào tất cả các điều khiển có sẵn trong XPF cho GUI 2D của bạn.

Nếu bạn cũng nhắm mục tiêu Xbox 360 hoặc Zune; bạn phải làm cho thư viện GUI của riêng bạn :(

+0

Thư viện GUI của riêng tôi? Miếng bánh! Những thứ đó có thể được hoàn thành vào một buổi chiều! ;) –

+0

:) Tôi nên thêm: hoặc sử dụng một bên thứ ba. ví dụ: http://www.youtube.com/watch?v=mg9FRFbvte4 – Jodi

6

Các hệ thống giao diện chính thức FAQ thread trong XNA Diễn đàn: What GUI systems are there for the XNA framework?

CEGUI # là mạnh mẽ, nhưng nó không hỗ trợ Xbox 360 (. Ví dụ như thiết kế của nó không bao gồm đối phó với trò chơi pad đầu vào) - một sửa chữa lớn sẽ được yêu cầu để tái trang bị nó có thể sử dụng được với một cái gì đó khác hơn là chuột và bàn phím.

2

Check-out MỰC: http://www.ionstar.org/

Đó là một hệ thống giao diện người dùng độc lập thực sự sạch sẽ, nhanh chóng, và động cơ. Tôi đã làm việc với nó rộng rãi và thực sự thích sử dụng nó. Tải xuống bao gồm mã mẫu cho XNA 3.1, Truevision3D và SlimDX.

+0

Chúng dường như không có các điều khiển xbox trong lớp GUI của chúng – jjxtra