2014-09-17 9 views
11

मेरे पास Cocos2d-iphone के साथ कई गेम हैं। उनमें से सभी पुरानी परियोजनाएं हैं जो एक्सकोड 4 या 5 के साथ बनाई गई हैं। सभी गेम नए आईफोन 6 और 6 प्लस पर ठीक है जो स्केलिंग मोड से बचने के लिए लगता है और मूल आईफोन 6/6 प्लस रिज़ॉल्यूशन पर चल रहा है। प्रोजेक्ट में ऐसे संकल्पों के साथ लॉन्च छवियां नहीं हैं जो स्केलिंग मोड को अक्षम करने लगती हैं, जैसा कि hereआईफ़ोन 6 मूल रिज़ॉल्यूशन को कैसे अक्षम करें?

क्या कोई अन्य चीज है जो मूल प्रस्तावों को अनलॉक करती है? मैं चाहता हूं कि जब तक एचडी संपत्ति नए प्रस्तावों के लिए तैयार न हो जाए तब तक खेल स्केलिंग मोड में चलाना चाहें।

मैं एक नया खाली परियोजना है कि किसी भी संपत्ति नहीं है बनाया है और यह मूल स्क्रीन आकार के साथ काम कर रहा है।

+0

पुनर्निर्माण का एकमात्र तरीका एक एप्लिकेशन देशी iPhone6 ​​/ 6 + आकार से चलता है अगर आप iOS 8, एक "लॉन्च स्क्रीन फ़ाइल" के लिए उचित प्रक्षेपण छवियों को जोड़ या, है। – rmaddy

+0

यदि आप "लॉन्च स्क्रीन फ़ाइल" जोड़ते हैं। समस्या यह है कि मैं इनमें से किसी भी सेटिंग्स का उपयोग नहीं करता और मूल संकल्प अनलॉक है। इस प्रोजेक्ट और स्केलिंग मोड में काम करने वाले लोगों के बीच का अंतर यह है कि मेरे पास रेटिना आईपैड के लिए डिफॉल्ट- पोर्ट्रेट @2x.png नामक स्पलैश स्क्रीन है। इसके अलावा पुरानी परियोजनाएं कोकोस 2 डी-आईफोन 1.x के साथ हैं लेकिन नया एक 2.x है। एक और अंतर यह है कि पुरानी परियोजनाएं जमा की जाती हैं और ऐपस्टोर में रहती हैं। – Dunbar

उत्तर

10

1. ऐसा कुछ हो जिसमें देशी संकल्प बातें बताता है?

कोई पुरानी परियोजनाओं के लिए आप केवल देशी संकल्प प्रक्षेपण छवियों

जोड़कर अनलॉक कर सकते हैं 2.I've एक नया खाली परियोजना है कि किसी भी संपत्ति नहीं है बना दिया है और यह मूल स्क्रीन आकार के साथ काम कर रहा है।

आप XCode 6 से परियोजना अनुभवहीन संकल्प बनाते हैं स्वचालित रूप से भले ही लांच छवियों नहीं जोड़े जाते हैं सक्षम हो जाएगा। मैंने अभी एक्सकोड 5.1.1 से नया नमूना प्रोजेक्ट बनाया है और इसे एक्सकोड 6 पर चलाया है और बेवकूफ रिज़ॉल्यूशन सक्षम नहीं किया गया था और स्क्रीन फिट करने के लिए दृश्य स्केल किए गए थे।

आशा है कि आपके परियोजना के रूप में भ्रम की स्थिति को साफ करता है वर्ष के रूप में आप अनुभवहीन संकल्प सक्षम नहीं किया जाएगा जब तक कि आप लांच छवियों को जोड़ उल्लेख कर रहे हैं।

सुधार

टिप्पणियां मैं XCode 6 में बनाया परियोजनाओं के लिए मेरा उत्तर को सही कर रहा हूँ के आधार पर आप Launch Screen File नष्ट कर सकते हैं और यह भी नहीं किसी भी iPhone 6/6 + विशिष्ट लांच छवियों को जोड़। ऐप मूल आईफोन 6/6 + रिज़ॉल्यूशन में नहीं चलेगा।

तो iOS8 के लिए आप कर सकते हैं या तो iPhone 6 और 6 प्लस या एक Launch Screen File

+0

मैं इसकी पुष्टि नहीं कर सकता।मैंने नई परियोजना पर लॉन्च स्क्रीन फ़ाइल को हटाने का प्रयास किया है और स्क्रीन का आकार 320x480 था। मेरी पुरानी परियोजना पर मेरे पास लॉन्च स्क्रीन फ़ाइल नहीं है और न ही छवियों को लॉन्च करें। मैंने कई चीजों की कोशिश की लेकिन कुछ भी काम नहीं किया! – Dunbar

+0

आपका मतलब है कि आपने एक्सकोड 5.x से नई परियोजना बनाई है और अभी भी बेवकूफ रिज़ॉल्यूशन अनलॉक किया गया है? याद रखें कि एक्सकोड 6 से प्रोजेक्ट बनाने से डिफ़ॉल्ट रूप से निष्क्रिय रिज़ॉल्यूशन अनलॉक हो जाएगा। –

+2

क्षमा करें, लेकिन यह उत्तर ज्यादातर गलत है (या कम से कम भ्रामक)। एक्सकोड 6 में एक नई प्रोजेक्ट बनाएं। डिफ़ॉल्ट "लॉन्च स्क्रीन फ़ाइल" निकालें और कोई आईफोन 6/6 + विशिष्ट लॉन्च छवियां न जोड़ें। ऐप ** ** ** आईफोन 6/6 + रिज़ॉल्यूशन में नहीं चलाएगा। देशी रिज़ॉल्यूशन पर चलाने के लिए किसी भी ऐप के लिए ** केवल ** तरीका या तो उचित लॉन्च छवियां प्रदान करना है या आईओएस 8, "लॉन्च स्क्रीन फाइल" के लिए है। – rmaddy

9

Bhumit के लिए छवियों को लॉन्च आंशिक रूप से सही है, लेकिन मेरा मानना ​​है कि एक लापता विस्तार है। देशी संकल्प को निष्क्रिय (और स्केल की गई संकल्प सुनिश्चित) मैं निम्नलिखित किया था करने के लिए:

  1. परियोजना से LaunchScreen.xib निकालें साथ ही किसी भी iPhone के रूप में 6/6 + छवियों आप हो सकता है का शुभारंभ।
  2. आपके ऐप की लक्षित में, जनरल पर जाएँ, और के तहत "लॉन्च स्क्रीन फ़ाइल" प्रविष्टि बाहर खाली।
  3. स्वच्छ और
+0

+1। –

+0

मेरे लिए मेरे पास संपत्ति सूची में प्रत्येक रिज़ॉल्यूशन के लिए Default.pngs के साथ "छवि स्रोत लॉन्च" सेट किया गया था। कैटलॉग से "रेटिना एचडी 5.5" और "रेटिना एचडी 4.7" छवियों को हटाकर चाल चल रही थी। –

+0

ध्यान दें कि आपको अभी भी आईफोन 5/5 एस आकार के साथ अपने एप्लिकेशन का परीक्षण करने के लिए 'डिफ़ॉल्ट-568h @ 2x.png' स्टार्टअप छवि प्रदान करनी होगी। –

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