2011-10-18 9 views
5

हमारे पास एक गेम है, जो विंडोज़ और मैक के लिए सी ++ और ओपनजीएल में विकसित है।पोर्टिंग सी ++ ओपनजीएल गेम आईपैड

अब हम खेल को आईपैड पर पोर्ट करना चाहते हैं। आईपैड पर अपना गेम काम करने के लिए उद्देश्य-सी में पूरे कार्यक्रम को लिखने से बेहतर तरीका है?

अब मैं एक आईफोन/आईपैड नोब हूं, इसलिए अगर सवाल गूंगा है तो क्षमा करें।

उत्तर

3

आपको शायद ओबीजे-सी में केवल एक छोटा सा हिस्सा लिखना होगा जो सीधे आईओएस (एक ग्लो सतह, इनपुट इत्यादि बनाना) से संबंधित है। बाकी ठीक काम करना चाहिए। आपको बस यह सुनिश्चित करने की ज़रूरत है कि आप ओपनजीएल ईएस में केवल ओपनजीएल का सबसेट इस्तेमाल करेंगे।

+0

तो पूरा गेमिंग तर्क सी ++ में ही हो सकता है? – andy

+3

@andy हां। मेरे आईओएस अनुप्रयोगों में 90% से अधिक कोड सी ++ है। आपको कुछ फाइलें रखने की आवश्यकता होगी जो उद्देश्य-सी ++ के लिए '.mm' फ़ाइल एक्सटेंशन का उपयोग करें जो आपको उद्देश्य-सी सिस्टम लाइब्रेरीज़ का उपयोग करने के लिए एक ही फ़ाइल में उद्देश्य-सी और सी ++ दोनों के साथ काम करने देगा। – IronMensan

+0

@IronMensan धन्यवाद। – andy

0

मुझे सुना है DragonFire SDK आपको विंडोज़ पर आईओएस के लिए सी ++ में विकसित करने देता है।

+0

धन्यवाद, एक नज़र डालेंगे। – andy