2011-10-09 13 views
5

मैं वर्तमान में एक खेल परियोजना में शामिल किया गया साथ एकीकृत LibRocket और हम तक पहुँचते हैं हम चाहते हैं मेनू और अन्य सामान के लिए जीयूआई लेकिन समय है कि हम शायद हमारे अपने प्रणाली विकसित कर रहा खर्च हमें एक लागत आ सकती जोड़ा थोड़ी देर, और यह प्रणाली का एक हिस्सा है कि हम बहुत अधिक समय नहीं खोना चाहते हैं।एसडीएल और ओपन

तो, हम GUIchan, CEGUI और हाल ही में लिब्राकेट जैसी कुछ यूआई लाइब्रेरीज़ के बारे में पढ़ रहे हैं जो स्पष्ट रूप से बहुत लचीला और उपयोगी है, इसलिए मेरा सवाल यह है कि अगर सीडीएल/ओपनजीएल में सी ++ में विकसित एक परियोजना के साथ लाइब्रॉकेट एकीकृत हो सकता है? और यदि आप जानते हैं कि इसके बारे में जानकारी कहां प्राप्त करें, क्योंकि हम ऐसा कुछ नहीं ढूंढ पाए हैं।

उत्तर

6

librocket किसी भी मीडिया पुस्तकालयों के साथ काम करने के लिए बनाया गया है। आपको Rocket::Core::RenderInterface से प्राप्त एक रेंडरर लिखने की आवश्यकता है। यदि आप उदाहरण में देखते हैं, तो वे पहले से ही इस प्रस्तुतकर्ता के ओपनगल और डायरेक्टएक्स कार्यान्वयन दोनों प्रदान करते हैं।

ध्वनि खेलने के लिए, कोई डिफ़ॉल्ट समर्थन है, लेकिन आप आसानी से घटनाओं का उपयोग कर उन्हें लागू कर सकते हैं।

+0

उत्तर के लिए धन्यवाद, इन दिनों में मैं उस पर काम करूंगा। –

4

मैं posted some instructions है और कोड एक एसडीएल 2 आधारित एप्लिकेशन में libRocket एकीकृत करने के लिए की आवश्यकता है। चूंकि आपके प्रश्न Google पर उच्च स्थान पर हैं, यह दूसरों के लिए एक ही चीज़ की तलाश में उपयोगी हो सकता है।

संबंधित मुद्दे