2010-10-14 25 views
6

मैं सी ++ में कोडित परतों/कणों/स्क्रीन मैनेजर/स्प्राइट बैच/लंबन/आदि जैसी चीजों के साथ 2 डी फ्रेमवर्क की तलाश में हूं? मैं somethings जरूरी है कि ग्राफिक्स नहीं है, क्योंकि मैं उनका प्रसारण एसडीके के लिए उस पर जोड़ना चाहते हैं के लिए देख रहा हूँ। या कुछ मैं आसानी से एयरप्ले के माध्यम से ग्राफिक्स करने के लिए rewire कर सकते हैं।2 डी फ्रेमवर्क सी ++

संपादित करें: मैंने पाया कि मैं क्या जरूरत: Cocos2d ग पॉट किया गया था ++ और प्रसारण एसडीके (Cocos2d-एक्स)। वैसे भी जवाब के लिए धन्यवाद!

उत्तर

4

यह पर हाथ करने के लिए एक सा हो सकता है, आप और अधिक एक इंजन की तलाश कर रहे हैं, लेकिन आप निश्चित रूप से आप क्या अनुरोध किया है के लिए http://www.libsdl.org/ (2 डी स्क्रीन प्रबंधक) इस्तेमाल कर सकते हैं, यह भी स्प्राइट का उपयोग करके करने के लिए काफी एक आसान stepup है ।

यह एक साधारण प्लग और प्ले या 'रिवायर' से थोड़ा अधिक काम हो सकता है।

2

आप वर्णन कर सकते क्या आप वास्तव में क्या करना चाहते हैं? मैं आप पा सकते हैं इन उपयोगी

Wiki - Game engines

Wiki - another list

4

बाहर काहिरा ग्राफिक्स चेक लगता है, यह बहु परत समर्थन के साथ 2 डी इंजन है, और दोनों स्क्रीन और पीडीएफ के उत्पादन यह कर सकते हैं।

3

सबसे अच्छा विकल्प SDL पुस्तकालयों का उपयोग करना है। HERE आप एक 3 डी इंजन का उपयोग कर एक उदाहरण पा सकते हैं। संरचना cocos2d-x

0

http://oxygine.org का उपयोग कर 2 डी गेम पर लागू होती है जो आपको चाहिए। यह ओपन सोर्स आधुनिक हार्डवेयर त्वरित है 2 डी सी ++ मोबाइल और पीसी प्लेटफॉर्म के लिए रूपरेखा। विशेषताएं: ओपनगल 1/2, संपीड़ित बनावट, एटलस, जटिल एनिमेशन/tweens/sprites, दृश्य ग्राफ, फोंट, घटना हैंडलिंग, निर्माण उपकरण, और अन्य। एसडीएल 2.0 या मार्मलाडे एसडीके के शीर्ष पर बनाया जा सकता है।