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


Download 280.46 Kb.
Pdf ko'rish
bet63/77
Sana02.01.2022
Hajmi280.46 Kb.
#193820
1   ...   59   60   61   62   63   64   65   66   ...   77
Bog'liq
pygame docs-Uzbek

aylantirish

Surface.convert ([src_surface] OR chuqurligi, [bayroqlar] OR maskalari) -> Yuzaki

Kerakli piksel formati bilan sirtning yangi nusxasini yaratadi. Xuddi shu piksel

formatidagi yuzalar aralash formatlarga qaraganda tezroq blitlanadi. Yangi sirtning

piksel formati argument sifatida berilgan formatga mos keladi. Agar sirt berilmasa,

yangi sirt joriy displey bilan bir xil piksel formatiga ega bo'ladi.

convert () shuningdek, Surface () konstruktor funktsiyasi kabi bitsize yoki niqobli

argumentlarni qabul qiladi. O'zgartirmoqchi bo'lgan sirt formatini belgilash uchun

butun sonli bitsayzni yoki rang maskalari ketma-ketligini o'tkazing. Shu tarzda

ishlatilganda, siz qo'shimcha ravishda bayroqlar argumentini (whew) o'tkazishingiz

mumkin.

konvert_alpha

Surface.convert_alpha ([src_surface]) -> Yuzaki

Kerakli piksel formati bilan sirtning yangi nusxasini yaratadi. Yangi sirt har bir

pikselli alfa bilan berilgan formatga tez o'tish uchun mos formatda bo'ladi. Agar sirt

berilmasa, yangi sirt joriy displeyda ravshanlik uchun optimallashtiriladi.

Convert ()

 usulidan farqli o'laroq, yangi rasm uchun piksel formati so'ralgan

manba bilan to'liq bir xil bo'lmaydi, lekin u maqsadga tez alfa blitingi uchun

optimallashtirilgan bo'ladi.

to'ldirish

Surface.fill (color, [rectstyle])) -> Rect

Sirtning belgilangan maydonini xaritada ko'rsatilgan rang qiymati bilan

to'ldiradi. Agar maqsadli to'rtburchak berilmasa, u butun yuzani to'ldiradi.

Rang argumenti RGBA ketma-ketligi yoki xaritalangan rang tamsayı bo'lishi mumkin.

To'ldirish faol qirqish to'rtburchagi bilan kesilishi kerak. Qaytish qiymati to'ldirilgan

haqiqiy maydonni o'z ichiga oladi.



get_abs_offset

Surface.get_abs_offset () -> x, y

Er osti qatlamining yuqori darajadagi ota-onasi ichida joylashgan mutlaq X va Y

holatini qaytaradi. Er osti bo'lmagan sirt uchun 0,0 qaytaradi.

???

77

Pygame 1.5.5 qo'llanmasi



get_abs_parent

Surface.get_abs_parent () -> Surface

Ushbu er osti uchun eng yuqori sirtni qaytaradi. Agar bu er osti qatlami bo'lmasa, u

o'ziga mos yozuvni qaytaradi. Ushbu usuldan har doim yaroqli sirt olasiz.



get_alpha

Surface.get_alpha () -> alfa

Surface uchun joriy alfa qiymatini qaytaradi. Agar shaffoflik sirt uchun o'chirilgan

bo'lsa, u Yo'qni qaytaradi.



olish_at

Surface.get_at (holat) -> RGBA

Berilgan pikseldagi RGB rang qiymatlarini qaytaradi. Agar Surface -da pikselli alfa

bo'lmasa, alfa 255 (shaffof emas) bo'ladi.

Ushbu funktsiya sirtni vaqtincha blokirovka qilishi kerak bo'ladi.

get_bitsize

Surface.get_bitsize () -> int

Har bir pikselni ko'rsatish uchun ishlatiladigan bitlar sonini qaytaradi. Ushbu qiymat

piksel uchun ishlatiladigan bayt sonini to'liq to'ldirmasligi mumkin. Masalan, 15 bitli

Surface hali to'liq 2 baytni talab qiladi.


Download 280.46 Kb.

Do'stlaringiz bilan baham:
1   ...   59   60   61   62   63   64   65   66   ...   77




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