o'lcham_
Surface.get_size () -> x, y
Sirtning kengligi va balandligini qaytaradi.
kenglik
Surface.get_width () -> width
Sirtning kengligini qaytaradi.
qulflash
Surface.lock () -> Hech narsa
Tezlashtirilgan sirtlarda, odatda, piksel qiymatlariga kirishdan oldin sirtni qulflash
talab qilinadi. Xavfsiz bo'lish uchun har doim piksel qiymatlarini o'zgartiradigan yoki
unga kiradigan kod blokiga kirishdan oldin sirtni qulflash yaxshi bo'ladi. Unda boshqa
pygame funktsiyalarini to'ldirish va to'ldirish kabi bajarishda sirt qulflanmasligi kerak.
Mustlock ()
a'zosiga qo'ng'iroq qilib qulf kerakligiga ishonch hosil qilish uchun siz ikki
marta tekshirishingiz mumkin . Bunga ehtiyoj qolmasligi kerak, chunki odatda baribir
qulflash va barcha sirt turlari bilan ishlash tavsiya etiladi. Agar sirtni qulflash kerak
bo'lmasa, operatsiya bir daqiqali yuk bilan tezda qaytadi.
Ba'zi platformalarda kerakli blokirovka tizimning ba'zi qismlarini o'chirib qo'yishi
mumkin. Agar siz sirtlarni uzoq vaqt davomida yopiq qoldirmasangiz, bu muammo
bo'lmaydi. Faqat pikselga kirish kerak bo'lganda sirtni qulflang. Shu bilan birga, qattiq
tsikllar ichidagi sirtni qayta-qayta qulflash va ochish yaxshi emas. Zarur bo'lganda
sirtni qulflab qo'yganingiz ma'qul, shunchaki dangasa bo'lmang.
map_rgb
Surface.map_rgb (RGBA) -> int
RGBA-ni xaritali rang qiymatiga aylantirish uchun Surface formatidan foydalanadi.
Ushbu funktsiya SDL yordamida oddiy C kodi kabi kerak emas. Pygame funktsiyalari
xaritali ranglardan foydalanilmaydi, shuning uchun ularni xaritaga tushirishning
hojati yo'q.
Do'stlaringiz bilan baham: |