2010-12-08 14 views
5

मैं कोरग्राफिक्स का उपयोग कर आईफोन गेम विकसित कर रहा हूं। लेकिन गति बहुत धीमी है। मैं अपना खेल नहीं खेल सका .. तो, मैंने बहुत गुस्सा किया .. गुगलिंग के दौरान, मुझे पेट मिला।कोरग्राफिक्स और कोरएनीमेशन के बीच क्या अंतर है?

CoreGraphics, CoreAnimation, OpenGL ES, CALayer, क्वार्ट्ज 2 डी

मैं तो उन दोनों के बीच उलझन में हूँ। किसी ने मुझे बताया कि कोरग्राफिक्स जीपीयू का उपयोग नहीं कर रहा है। कुछ ने मुझे बताया कि यह जीपीयू का उपयोग कर रहा है। कोरग्राफिक्स सबसे अच्छा या ओपनजीएल सबसे अच्छा है, कैलायर बेहतर है। ^^ ;;;; उनके बीच क्या अंतर है और कौन सा GPU का उपयोग कर रहा है ?? खेल बनाने के लिए सबसे अच्छा कौन सा है। मेरे पास आकर्षित करने के लिए कई छवियां हैं I

कृपया मुझे बताएं ..... अग्रिम धन्यवाद।

उत्तर

8

आईओएस ग्राफिक्स एपीआई स्तरित हैं। हालांकि अंतिम प्रस्तुत करने का कुछ हिस्सा जीपीयू के माध्यम से जा सकता है, अधिकांश कोरग्राफिक्स ड्राइंग फ़ंक्शन नहीं करते हैं।

कोरएनीमेशन जीपीयू का उपयोग करता है, लेकिन इसके एपीआई (ज्यादातर मौजूदा छवि डेटा के रूप में परिवर्तन) के भीतर ग्राफिक्स संचालन के प्रकार सीमित हैं।

ओपनजीएल ईएस जीपीयू का उपयोग करता है, लेकिन (पुनः) प्रतिपादन पाइपलाइन में किसी भी बदलाव को संकलित करना काफी सीपीयू गहन माना जाता है।

और डिस्प्ले पाइपलाइन में नए बिटमैप्स, छवियों या बनावट अपलोड करने वाली कोई भी चीज़ सीपीयू और जीपीयू दोनों गहन प्रतीत होती है।

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