Menda Pygame hujjatlari bor, nega men ushbu qo'llanmani ishlatishim kerak?
Download 280.46 Kb. Pdf ko'rish
|
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.
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.
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
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.
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: |
ma'muriyatiga murojaat qiling