मैं इसका मतलब बहुत समय से पूछने का मतलब रहा हूं। मैं इस खेल को बना रहा हूं जहां मैं एक बहुत बड़ी पृष्ठभूमि खींचता हूं। लेकिन समस्या यह है कि (निश्चित रूप से), जब मैं खेल में अधिक तत्व डालता हूं, तो मुझे आउटऑफमेमरी अपवाद मिलता है।आउटऑफमेमरी अपवाद: छवियों को संपीड़ित करना ढेर आकार को कम करेगा?
मुझे क्या पूछने का अर्थ है, छवि को संपीड़ित करने से हीप आकार आवंटन कम हो जाएगा? उदाहरण के लिए, मेरी पीएनजी पृष्ठभूमि (2000 तक 2000 पिक्सल में) लगभग 1.5 एमबी है। पीएनजी संपीड़न की एक श्रृंखला के बाद (टिनीपीएनजी और पीएनजी गौंटलेट जैसे सॉफ़्टवेयर के माध्यम से), पृष्ठभूमि का आकार काफी कम होकर 712 केबी हो गया। यहां संपीड़ित छवि मूल के समान ही है (2000 तक 3000)।
क्या मूल पृष्ठभूमि आकार (1.5 एमबी) के लिए ढेर आकार आवंटन संकुचित (712 केबी) के समान होगा?
बहुत अच्छा सवाल है। जवाब शायद "हां" है, क्योंकि ग्राफिक्स सिस्टम को स्क्रीन पर आकर्षित करने के लिए असम्पीडित छवियों की आवश्यकता होती है, लेकिन मुझे यकीन नहीं है। मैं 1500 से 1000 तक पृष्ठभूमि को कम करने की कोशिश करता हूं, और देख सकता हूं कि स्मृति खपत चार गुना गिर जाती है या नहीं। – dasblinkenlight
हां, मैं कोशिश करता हूं कि जैसे ही मैं अन्य मॉड्यूल के साथ समाप्त हो जाऊं। मुझे यकीन नहीं है कि इस बारे में कैसे जाना है, लेकिन छवि संपीड़न करने के बाद, खेल के एफपीएस में काफी वृद्धि हुई है। हालांकि, मुझे पूरी तरह से यकीन नहीं है कि ढेर का आकार कम हो गया है या नहीं। – dabaerju