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


o'lcham_ Surface.get_size () -> x, y Sirtning kengligi va balandligini qaytaradi. kenglik


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

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.




Download 280.46 Kb.

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




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