Menda Pygame hujjatlari bor, nega men ushbu qo'llanmani ishlatishim kerak?


Download 280.46 Kb.
Pdf ko'rish
bet68/77
Sana02.01.2022
Hajmi280.46 Kb.
#193820
1   ...   64   65   66   67   68   69   70   71   ...   77
Bog'liq
pygame docs-Uzbek

mustlock

Surface.mustlock () -> bool

Agar pikselga kirish uchun sirtni chindan ham blokirovka qilish kerak bo'lsa,

haqiqiy qaytadi. Odatda, og'irlikni qulflashdan oldin tekshirish, har qanday

sirtni kirishdan oldin qulflash uchun ortiqcha yuk.

set_alpha



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.


Download 280.46 Kb.

Do'stlaringiz bilan baham:
1   ...   64   65   66   67   68   69   70   71   ...   77




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling