में काली रंग है Iphone गेम विकसित कर रहा हूं। मेरे पास पृष्ठभूमि में इसे आकर्षित करने के लिए नीचे स्रोत छवि है। स्रोत छवि में अल्फा 0x00 और किनारे के चारों ओर क्रमिकता है और पृष्ठभूमि का अल्फा 0xff है। जब मैं पृष्ठभूमि छवि को पृष्ठभूमि में खींचता हूं, तो मेरे पास काला रंग होता है जैसे आप परिणाम छवि देख सकते हैं। मैं OpenGL ES glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) विधि का उपयोग कर रहा हूं। मैंने हर संभव तर्क बदल दिया है, लेकिन हर बार जब यह स्थानांतरित नहीं होता है।आईफोन ओपनएल ए अल्फा-ब्लेंडिंग। मेरे पास
मेरे पास स्रोत छवि के किनारे का काला रंग क्यों है? समस्या क्या है? आईफोन में हर खेल ग्रेडेशन का उपयोग नहीं करता है?
क्या मुझे स्रोत छवि को आउट ग्रेडेशन के साथ बनाने की आवश्यकता है?
क्या कोई समाधान ढूंढता है?
स्रोत छवि:
परिणाम छवि:
सहमत, यह अल्फा के एक सामान्य डबल गुणा की तरह दिखता है। – v01d
यह एक नहीं होना चाहिए, ONE_MINUS_SRC_ALPHA? – rotoglup
यहां एक लेख है जो स्पष्टीकरण का एक अन्य स्रोत हो सकता है: http://home.comcast.net/~tom_forsyth/blog.wiki.html#%5B%5BPremultiplied%20alpha%5D%5D – rotoglup