Menda Pygame hujjatlari bor, nega men ushbu qo'llanmani ishlatishim kerak?
Download 280.46 Kb. Pdf ko'rish
|
pygame docs-Uzbek
- Bu sahifa navigatsiya:
- (sinf)
load_xbm
pygame.cursors.load_xbm (cursorfile, maskfile) -> cursor_args Argumentlar fayl nomlari yoki readlines usuli bilan faylga o'xshash ob'ektlar bo'lishi mumkin. Asosan sinovdan o'tkazilmagan, lekin odatdagi XBM fayllari bilan ishlashi kerak.
??? 83 Pygame 1.5.5 qo'llanmasi pygame.sprite Ushbu modul sprite moslamalari uchun asosiy sinfni o'z ichiga oladi. Spritlarni saqlash va aniqlash uchun siz bir necha xil guruh sinflaridan foydalanishingiz mumkin. Ba'zi guruhlar tarkibidagi spritlarni chizish uchun ishlatilishi mumkin. Va nihoyat, guruhda kesishgan spritlarni tezda topishga yordam beradigan bir nechta to'qnashuvni aniqlash funktsiyalari mavjud. Guruhlarni tuzish usuli shpritslarni guruhlarga qo'shish va olib tashlashda juda samarali. Bu guruhlarni turli xil spritlarni kataloglash yoki etiketlash uchun mukammal foydalanishga imkon beradi. Sprite sinfining a'zosi sifatida identifikatorni yoki turni saqlash o'rniga, shunchaki spritni boshqa guruhlar guruhida saqlang. bu turli xil spritlarni ko'rib chiqish, topish va ta'sir o'tkazish uchun juda yaxshi usuldir. Bundan tashqari, ushbu guruhda sprite mavjudligini tekshirish juda tezdir. Siz ikkala guruhdan va haqiqiy sprite sinflaridan guruhlar va spritlar o'rtasidagi munosabatlarni boshqarishingiz mumkin. Ikkalasida ham spritlarni guruhlarga, guruhlarni esa spritlarni qo'shishga imkon beradigan add () va remove () funktsiyalari mavjud. Ikkalasida ham konteynerlar yoki spritlar ro'yxatini qabul qila oladigan boshlang'ich funktsiyalari mavjud. Spritlarni guruhlarga qo'shish va olib tashlash usullari allaqachon guruhga kirmagan spritlarni o'chirmaslik va agar mavjud bo'lsa, guruhga qo'shmaslik uchun etarli darajada aqlli. Siz ushbu funktsiyalarga spritlar yoki guruhlar ketma-ketligini berishingiz mumkin va ularning har biri ishlatiladi. Spritlar va guruhlarning dizayni juda moslashuvchan. Taqdim etilgan sinflardan meros olishning hojati yo'q, spritlarni olib tashlash va qo'shish paytida guruhlar tomonidan chaqiriladigan "add_internal" va "remove_internal" usullarini o'z ichiga olgan holda siz spritlar uchun istalgan ob'ektdan foydalanishingiz mumkin. Xuddi shu narsa konteynerlar uchun ham amal qiladi. A konteyner ular qo'shing va idishlar bajarmaslikka istagan paytda sprite qo'ng'iroq deb "add_internal" va "remove_internal" usullari mavjud har qanday python ob'ekt bo'lishi mumkin. Konteynerlarda "_spritegroup" nomli a'zosi bo'lishi kerak, uni har qanday qo'g'irchoq qiymatga o'rnatish mumkin. Guruh - (sinf) - Group klassi - bu spritlar uchun idish Guruh - guruhga sprite qo'shish Guruh nusxasi - bir xil spritlar bilan guruhni nusxalash Guruh. Bo'sh - barcha spritlarni olib tashlang Guruhi bor - guruhda sprite bor-yo'qligini so'rang Guruh. Olib tashlandi - spritni guruhdan olib tashlash Spritlar guruhi - har bir sprite ustida aylanish uchun ob'ektni qaytaring Guruh. Yangilanish - barcha a'zo spritlar uchun yangilanishlarni chaqirish GroupSingle - (sinf) - eng so'nggi bitta elementni saqlaydigan guruhli konteyner RenderClear - (sinf) - shpritslarini chizish va tozalashga qodir guruhli konteyner RenderClear.clear - barcha spritlarning oldingi holatini o'chirish RenderClear.draw - barcha spritlarni sirtga torting RenderPlain - (sinf) - barcha spritlarni chizishga qodir sprite guruhi RenderPlain.draw - barcha spritlarni sirtga torting RenderUpdates - (sinf) - yangilangan to'rtburchaklar yordamida rasm chizadigan va tozala ???
84 RenderUpdates.dra sirtga torting Pygame 1.5.5 qo'llanmasi w
- (sinf) - ko'rinadigan o'yin ob'ektlaringiz uchun asosiy sinf. Sprite.add - konteynerga sprite qo'shing Sprite.alive - sprite hayotini so'rang Sprite.groups - ishlatilgan sprite konteynerlarining ro'yxati Sprite.kill - sprite hayotini tugatish, barcha guruhlardan olib tashlash Sprite. olib tashlandi- konteynerdan sprite olib tashlang guruh kollidi - guruh va guruh o'rtasida to'qnashuvni aniqlash spritekollid - sprite va guruh o'rtasida to'qnashuvni aniqlash spritekollidiyan - to'qnashadigan har qanday spritlarni topadi Guruh pygame.sprite.Group (sprite = ()) Group klassi - bu spritlar uchun konteyner. Bu asosiy sprite guruh sinfidir. Oddiy guruh sifatida o'zini tutish uchun zarur bo'lgan hamma narsani qiladi. Qo'shimcha funktsiyalarni qo'shishni istasangiz, bundan yangi guruh sinfini osongina olishingiz mumkin.
Siz sprit yoki spritlar ketma-ketligini o'z ichiga olgan holda guruhni boshlashingiz mumkin. Download 280.46 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling