2011-10-09 25 views
5

Tôi hiện đang tham gia vào một dự án trò chơi và chúng tôi muốn thêm GUI cho các menu và các nội dung khác, nhưng thời gian mà chúng tôi có thể bỏ ra chút thời gian, và đây là một phần của hệ thống mà chúng ta không muốn mất quá nhiều thời gian. Vì vậy, chúng tôi đang đọc về một số thư viện UI như GUIchan, CEGUI và gần đây LibRocket mà rất linh hoạt và hữu ích, vì vậy câu hỏi của tôi là nếu Librocket có thể được tích hợp với một dự án phát triển trong SDL/OpenGL trong C + +? và nếu bạn biết nơi để tìm thông tin về điều đó, bởi vì chúng tôi không thể tìm thấy một cái gì đó như thế.Tích hợp LibRocket với SDL Và OpenGL

Trả lời

6

librocket được thiết kế để hoạt động với bất kỳ thư viện phương tiện nào. Bạn cần viết trình kết xuất có nguồn gốc từ Rocket::Core::RenderInterface. Nếu bạn nhìn vào ví dụ, họ đã cung cấp cả việc triển khai opengl và directx của trình kết xuất đồ họa này.

Để phát âm thanh, không có hỗ trợ mặc định, nhưng bạn có thể dễ dàng triển khai chúng bằng sự kiện.

+0

Cảm ơn câu trả lời, trong những ngày này tôi sẽ làm việc trên đó. –

4

Tôi đã posted some instructions và mã bắt buộc để tích hợp libRocket vào ứng dụng dựa trên SDL 2. Khi các câu hỏi của bạn xếp hạng cao trên Google, câu hỏi này có thể hữu ích cho những người khác đang tìm kiếm điều tương tự.