2011-10-09 5 views
5

私は現在ゲームプロジェクトに携わっており、メニューやその他のものにGUIを追加したいという要望に達していますが、自分のシステムを開発するのに費やす時間は、これはシステムの一部であり、あまり時間を浪費したくありません。LibRocketとSDLとOpenGLを統合

GUIchan、CEGUI、最近LibRocketのようないくつかのUIライブラリを読んでいますが、これは非常に柔軟で便利なので、私の質問はLibrocketをC++のSDL/OpenGLでプロジェクトに統合できるかどうかです。それについての情報をどこに知っているのかわかっていれば、そのようなものを見つけることができないからです。

答えて

6

librocketは、どのメディアライブラリでも動作するように設計されています。 Rocket::Core::RenderInterfaceから派生したレンダラーを作成する必要があります。この例を見ると、すでにこのレンダラーのOpenGLとDirectXの両方の実装が提供されています。

サウンドを再生するために、デフォルトのサポートはありませんが、イベントを使用してサウンドを簡単に実装できます。

+0

答えをいただきありがとうございます。 –

4

私はposted some instructionsと、libLocketをSDL 2ベースのアプリケーションに統合するために必要なコードです。あなたの質問はGoogleで高く評価されているため、同じことを探している人にとっては便利かもしれません。