Surface.set_alpha ([alfa, [bayroqlar]]) -> Hech narsa
Sirt uchun umumiy shaffoflikni o'rnating. Agar alfa o'tkazilmasa, sirt uchun alfa
aralashmasi o'chiriladi. 0 alfa to'liq shaffof, 255 alfa to'liq shaffof emas. Hech qanday
argument yoki None o'tkazilmasa, bu alfa sirtini o'chirib qo'yadi.
Agar sizning yuzangiz pikselli alfa kanaliga ega bo'lsa, u umumiy shaffoflikni bekor
qiladi. O'zgarishlar qilish uchun sizga haqiqiy piksel shaffofligini o'zgartirish kerak
bo'ladi.
Agar sizning rasmingiz pikselli alfa qiymatlariga ega bo'lsa, takroriy takrorlanadigan
bo'lsa, ehtimol siz qo'ng'iroqqa RLEACCEL bayrog'ini uzatishni xohlaysiz. Bu sizning
yuzangizni kompilyatsiya qilish uchun qisqa vaqtni oladi va blitting tezligini oshiradi.
???
80
Pygame 1.5.5 qo'llanmasi
set_at
Surface.set_at (holat, RGBA) -> Hech narsa
Berish holatida rasmga rang beradi. Rang RGBA ketma-ketligi yoki xaritalangan
rang tamsayı bo'lishi mumkin.
Ba'zi hollarda faqat
fill ()
funktsiyasini bitta piksel o'lchamdagi to'rtburchak bilan
ishlatish tezroq bo'ladi. To'ldirish funktsiyasi sirtni qulflashni talab qilmaydi.
Ushbu funktsiya sirtni vaqtincha blokirovka qilishi kerak bo'ladi.
Do'stlaringiz bilan baham: