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
5
A
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.
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ự.
Các vấn đề liên quan
- 1. Haskell hoặc Ocaml với OpenGL và SDL biên dịch sẵn biên dịch cho Windows
- 2. Chương trình SDL/C++ OpenGL, làm thế nào để tôi ngừng SDL bắt được SIGINT
- 3. Làm thế nào chúng ta có thể tích hợp Microsoft FAST với SDL Tridion 2011 SP1?
- 4. Tích hợp OpenSceneGraph với Qt
- 5. Xử lý thay đổi kích thước cửa sổ bằng OpenGL và SDL
- 6. PyCharm và tích hợp với Java
- 7. Tích hợp Mercurial và Notepad ++
- 8. tích hợp Grails và GWT
- 9. tích hợp smartgit và kdiff3
- 10. Cairo và tích hợp Qt
- 11. Kết hợp alpha OpenGL
- 12. Tích hợp Autofac và Quartz.Net
- 13. Tích hợp FosUserBundle với FosRestBundle
- 14. Tích hợp VS2010 với Subversion
- 15. Tích hợp Devise với Mongoid
- 16. Tích hợp SVN với Notepad ++?
- 17. Tích hợp CoffeeScript với Eclipse?
- 18. tích hợp dotCover với TFS
- 19. Tích hợp Sonar với SVN
- 20. Tích hợp VB6 với MSBuild
- 21. Tích hợp Alembic với SQLAlchemy
- 22. RestKit với tích hợp Ba20
- 23. Tích hợp Jetty với RESTEasy
- 24. Tích hợp Facebook với iOS
- 25. Tích hợp Wix với MSBuild
- 26. Tích hợp NUnit với teamcity
- 27. Tích hợp Magento và Moodle
- 28. Tích hợp Hadoop và MySQL
- 29. Tích hợp Mongoid và Cancan
- 30. Meteor: Tích hợp với Mongoose?
Cảm ơn câu trả lời, trong những ngày này tôi sẽ làm việc trên đó. –