ओपनगलएस स्वचालित रूप से रेटिना डिस्प्ले पर सबसे बड़े संभावित रिज़ॉल्यूशन पर प्रस्तुत किया जाएगा (बशर्ते आपने अपना व्यूपोर्ट स्क्रीन की चौड़ाई और ऊंचाई आदि पर सेट किया हो) ताकि समस्या आपके ओपनजीएल प्रतिपादन से आती है।
ओपनगलस छवि पर संलग्न प्रत्यय @ 2X के बारे में परवाह नहीं करता है (यह कोको टच फ्रेमवर्क के लिए है)। हालांकि, यह छवि के संकल्प की परवाह करता है। सर्वोत्तम परिणामों के लिए, आपको स्क्वायर छवियों का उपयोग करना चाहिए जो चौड़ाई और ऊंचाई है जो दो की शक्ति है (उदा। 1024, 2048 इत्यादि)।
आपको यह सुनिश्चित करना चाहिए कि जब आप ओपनगल में टेक्सचर लोड कर रहे हों तो आप सही छवि प्रारूप का उपयोग कर रहे हैं, और आप इसे किसी भी तरह से संपीड़ित नहीं कर रहे हैं।
दूसरी चीज जिसे आप प्रयोग करना चाहिए वह बनावट पैरामीटर है। उदाहरण के लिए:
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
मुझे आशा है कि यह आपको सही दिशा में इंगित करे।
स्रोत
2011-02-03 09:50:20
आप वास्तविक रेटिना डिवाइस या सिम्युलेटर पर उसकी जांच की है: विधि, निम्न कोड जोड़? मदद के लिए – Max