यहाँ मैं क्या किया है:आयात "cocos2d.h" कुछ फ़ाइलों में काम करता है, लेकिन सभी
Xcode में 4.3.1
फ़ाइल -> नई -> परियोजना -> एकल दृश्य आवेदन
नेविगेटर में फ़ाइल cocos2d-ios.xcodeproj को खींच लिया।
निर्माण चरणों में सेटिंग्स: जोड़ा गया: libcocos2d.a (लाल रंग में हाइलाइट किया जाता है), एक लिंक्ड लाइब्रेरी (आवश्यक) के रूप में।
जोड़ा गया OpenGles.framework, Quartzcore, और
सेटिंग्स का निर्माण बदली गई libz.dylib - सेट "हमेशा खोजें उपयोगकर्ता पथ" हाँ जोड़ा Cocos2d स्रोत निर्देशिका के लिए "उपयोगकर्ता हैडर खोजें पथ"
अब करने के लिए, ऐसा लगता है कि मैं टाइप कर सकता हूं: ऐप प्रतिनिधि और रूट व्यू कंट्रोलर में "cocos2d.h" आयात करें जो एक्सकोड बनाया गया है। लेकिन अगर मैं एक नई फाइल बनाता हूं, और मैं शीर्ष पर "आयात" cocos2d.h "पंक्ति जोड़ता हूं, तो एक्सकोड शिकायत करता है कि फ़ाइल नहीं मिली है। लेकिन ऐसा लगता है कि ठीक है। साथ ही, इस नई फ़ाइल कोड भावना में काम नहीं करता है।
मुझे क्या करना चाहिए? मैं केवल उन फ़ाइलों में आयात क्यों कर सकता हूं जिन्हें एक्सकोड बनाया गया है? क्या मुझे कुछ सेटिंग बदलने की ज़रूरत है ताकि मैं जो फाइलें बनाऊं, मैं cocos2d आयात कर सकता हूं?
संपादित करें: ऐसा लगता है कि यह ठीक है और चलाता है। मैं cocos2d api में विधियों को कॉल कर सकते हैं। कोड की भावना सिर्फ मेरे द्वारा बनाई गई नई फ़ाइलों में cocos2d.h दिखाई नहीं दे रही है। -
संपादित यह है कि कोड भावना cocos2d.h पता चलता है जब मैं टाइप लगता है: आयात उपयोगकर्ता हैडर खोज " लेकिन यह कक्षाएं/Cocos2d एपीआई से तरीकों का सुझाव नहीं देता
आपको क्या प्राप्त करने की आवश्यकता है? क्या आपको एसडीके से उदाहरण देखने या बस अपनी खुद की परियोजना बनाने की आवश्यकता है? मैंने cocos2d स्थापित किया है और यह बग से भरा है।तो आपकी समस्या – Gargo
पर नहीं है, मैं अपने मुख्य प्रोजेक्ट में cocos2d प्रोजेक्ट जोड़ रहा था ताकि बाद में कोकोस 2 डी के संस्करणों को स्वैप करना आसान हो जाएगा। मैं टेम्पलेट का उपयोग नहीं करना चाहता था। cocos2d में कुछ कीड़े हो सकती हैं, लेकिन मेरे द्वारा उपयोग की जाने वाली अधिकांश एपीआई स्थिर और काम कर रही हैं। –