Menda Pygame hujjatlari bor, nega men ushbu qo'llanmani ishlatishim kerak?
Download 280.46 Kb. Pdf ko'rish
|
pygame docs-Uzbek
set_palette
Surface.set_palette ([[r, g, b], ...]) -> Hech narsa Bu butun palitrani siz taqdim etgan rangli ma'lumotlar bilan almashtiradi. Siz RGB qiymatlarining to'liq bo'lmagan ro'yxatidan o'tishingiz mumkin va bu faqat palitrada birinchi ranglarni o'zgartiradi.
set_palette_at Surface.set_palette_at (indeks, [r, g, b]) -> Hech narsa Ushbu funktsiya palet rangini ma'lum bir kirishda o'rnatadi. ???
81 Pygame 1.5.5 qo'llanmasi er osti Surface.subsurface (to'g'ri uslub) -> Surface Berilgan yuzaning pikselli ma'lumotlarini almashadigan yangi sirtni yaratadi. Faqat pikselli ma'lumotlar almashinishini unutmang. To'rtburchaklar va kolorkeylarni qirqish kabi narsalar yangi sirt uchun noyob bo'ladi. Yangi er osti bazasi rasmidan palitra, kolorki va sirt alfa qiymatlarini oladi. RLEACCEL bayrog'ini pastki yuzalarning asosiy sirtlari uchun ishlatmasligingiz kerak, aksariyat hollarda u ishlaydi, lekin bu juda ko'p qo'shimcha ishlarga olib keladi, har safar er osti qatlamini o'zgartirganda, siz ota-sirt uchun RLEACCEL ma'lumotlarini dekodlashingiz va qayta yozishingiz kerak. . RLEACCEL-ni pastki yuzalar bilan ishlashga kelsak, bu siz kutganingizdek ishlaydi, lekin asosiy sirtni o'zgartirishi har doim ham er osti qatlamida kuchga kirmaydi. qulfni ochish Surface.unlock () -> Hech narsa Sirt qulflangandan so'ng, siz tugatgandan so'ng uni ochishingiz kerak bo'ladi. 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. unmap_rgb Surface.unmap_rgb (rang) -> RGBA Ushbu funktsiya RGBA komponentlarini xaritada ko'rsatilgan rang qiymati uchun qaytaradi. Agar Surface -da pikselli alfa bo'lmasa, alfa 255 (shaffof emas) bo'ladi. Ushbu funktsiya SDL yordamida oddiy C kodi kabi kerak emas. Pygame funktsiyalari xaritali ranglardan foydalanilmaydi, shuning uchun ularni xaritadan chiqarishga hojat yo'q.
??? 82 Pygame 1.5.5 qo'llanmasi pygame.cursors Foydalanish uchun mavjud bo'lgan kursor resurslari to'plami. Ushbu kursorlar pygame.mouse.set_cursor () uchun argument sifatida zarur bo'lgan qiymatlar ketma- ketligida keladi . ketma-ketlikni ajratib ko'rsatish va kursorni bir qadamda yaratish uchun shunday chaqiring; pygame.mouse.set_cursor (* pygame.cursors.arrow) . Bu erda mavjud kursorlarning ro'yxati; strelka, olmos, shar, singan_x, uch_chap, uch_o‘ng © thickarrow_strings © nomli satr kursorining namunasi ham mavjud .Compile () funktsiyasi ushbu satr kursorlarini kursor bayt ma'lumotlariga aylantirishi mumkin. kompilyatsiya qilish- kursor satrlarini kursor ma'lumotlariga kompilyatsiya qilish load_xbm
- set_cursor argumentlariga bir juft XBM faylini o'qiydi Download 280.46 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling