अधिकतम बनावट आकार Android: 2048x2048 के लिए कौन सी सेटिंग्स?


16

मैं अपने खेल में 2048 x 2048 की एक बनावट एटलस का उपयोग करना चाहता हूं, और मैं उपयोगकर्ताओं को गेम डाउनलोड न करने के लिए "बहुत कम" डिवाइस के साथ चेतावनी देना चाहूंगा।

इस आकार के एक बनावट एटलस के साथ, मुझे एंड्रॉइड पर क्या आवश्यकताओं को कहना चाहिए?

यह छवि (स्रोत: /programming/10392027/recommended-limit-for-memory-management-in-cocos2d ) IPHONE के लिए आवश्यकताओं को दर्शाता है, ANDROID के लिए क्या है: 512Mo न्यूनतम, 1GHz के साथ, एक सही आवश्यकता?

यहाँ छवि विवरण दर्ज करें

आपके उत्तर के लिए धन्यवाद

जवाबों:


14

आप अपने गेम को अपने उपयोगकर्ताओं के अधिकांश भाग जैसे कॉन्फ़िगरेशन के साथ शिप करना ठीक रहेगा। यहां तक ​​कि काफी पुराने (अब लगभग 3 साल) पुराने सैमसंग गैलेक्सी कैप्टिनेट उस आकार के बनावट रिज़ॉल्यूशन के साथ चलेंगे। आपके पास लगभग किसी भी डिवाइस का समर्थन करने के लिए बहुत सारे मुद्दे नहीं होंगे (मैं अपने सिर के ऊपर से किसी के बारे में नहीं सोच सकता। ठीक है, यह एक झूठ है ... शायद एचटीसी ड्रेन । हालांकि, कहा जा रहा है कि यदि आप। यादृच्छिक दुर्घटनाओं को रोकने के लिए और जब कोई उपयोगकर्ता आपके ऐप को खोलता है - अपने आप को GL_MAX_TEXTURE -SIIE के लिए एक पक्ष और क्वेरी करें। यह आपके द्वारा उपयोग किए जाने वाले अधिकतम बनावट आयाम को वापस कर देगा और यदि यह 2048 से कम है तो आप अपने उपयोगकर्ता को चेतावनी देते हुए कह सकते हैं कि गेमप्ले शायद काम नहीं करेगा या आप कुछ वैकल्पिक परिसंपत्तियों को लोड कर सकते हैं यदि यह आपके गेम के लिए संभव है जो गेम के लिए काम कर सकता है कम रिज़ॉल्यूशन पर, पैमाने पर, या कुछ प्रभाव गायब होने के साथ। चुनना आपको है!

संपादित करें: अब हम 2015 में हैं; 2016 के पास। आप सुरक्षित रूप से मान सकते हैं कि अधिकांश डिवाइस इस तरह के एटलस का समर्थन करेंगे।


1
मुझे पता है कि यह एक पुराना सवाल है @VaughanHilts लेकिन मैं उत्सुक हूं, आप कहते हैं 'या आप कुछ वैकल्पिक संपत्तियों को लोड कर सकते हैं' मैं इस समय इस मुद्दे का सामना कर रहा हूं। GL_MAX_TEXTURE_SIZE को क्वेरी करने और यह पता लगाने के बाद कि अधिकतम आकार 2048 है और आपको अपने xhdpi फ़ोल्डर में 3000 कहने की बनावट है और इस डिवाइस को उस फ़ोल्डर से अपनी संपत्ति मिलती है, कोई कैसे वैकल्पिक या छोटे संसाधनों को लोड करने के बारे में बताता है? वे पहले से ही एचडीपीआई, एमडीपीआई और एलडीपीआई फ़ोल्डर में हैं, लेकिन आप उन्हें प्राप्त करने के लिए डिवाइस को कैसे बताते हैं? किसी भी विचार की सराहना की जाएगी! धन्यवाद :-)
BungleBonce

यदि आपके कोई सुझाव हैं तो यह मेरा सवाल है! stackoverflow.com/questions/25796430/…
BungleBonce
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.