ฉันกำลังพยายามแสดงวงกลม 2 วง (สีอ่อน) ใน OpenGL ES ในแบบ 2 มิติ ตรงกลางเป็นสีขาว ขอบเป็นสีดำ มันทำงานได้ดีตราบใดที่มันไม่ทับซ้อนกัน:
แต่ทันทีที่พวกเขาทำฉันก็ได้รับสิ่งประดิษฐ์นี้:
ฉันใช้ glBlendFunc(GL_ONE, GL_ONE)
โดยเปิดใช้งานการผสมแน่นอน
อะไรทำให้เกิดสิ่งนี้? มีวิธีแก้ไขหรือไม่?
ฉันอยากให้พวกเขาผสมผสานกันมากกว่านี้:
ขอบคุณ!