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


Download 280.46 Kb.
Pdf ko'rish
bet77/77
Sana02.01.2022
Hajmi280.46 Kb.
#193820
1   ...   69   70   71   72   73   74   75   76   77
Bog'liq
pygame docs-Uzbek

Sprite. olib tashlandi

pygame.sprite.Sprite.remove (guruh)

Spritni guruhdan yoki guruhlar ketma-ketligidan olib tashlang.

guruh kollidi

pygame.sprite.groupcollide (GroupA, GroupB, dokilla, dokillb) -> dict

Ikki  guruh  berilganida,  bu  har  bir  guruhdagi  barcha  spritlar  orasidagi  kesishuvlarni

topadi.  to'qnashgan  birinchi  guruhdagi  barcha  spritlarning  lug'atini  qaytaradi.

lug'atdagi  har  bir  element  uchun  qiymat  u  to'qnash  keladigan  ikkinchi  guruhdagi

spritlarning  ro'yxati.  ikkala  dokill  argumentlari  ikkala  guruh  spritlari  avtomatik

ravishda barcha guruhlardan o'chirilishini nazorat qiladi.

???


87

Pygame 1.5.5 qo'llanmasi



spritekollid

pygame.sprite.spritecollide (sprite, group, dokill) -> ro'yxat

sprite  va  spritlar  guruhi  berilgan  bo'lsa,  bu  berilgan  sprite  bilan  kesishgan  barcha

spritlarning ro'yxati qaytariladi. barcha spritlar "to'g'ri" qiymatga ega bo'lishi kerak, bu

sprite  maydonining  to'rtburchagi.  agar  dokill  argumenti  rost  bo'lsa,  to'qnashgan

spritlar avtomatik ravishda barcha guruhlardan o'chiriladi.



spritekollidiyan

pygame.sprite.spritecollideany (sprite, group) -> sprite

sprite va spritlar guruhi berilganida, berilgan sprite bilan to'qnashgan har qanday

bitta sprite qaytadi. Agar to'qnashuv bo'lmasa, bu Yo'qni qaytaradi. agar sizga

spritekolid funktsiyasining barcha xususiyatlari kerak bo'lmasa, bu funktsiya biroz

tezroq bo'ladi. barcha spritlar "to'g'ri" qiymatga ega bo'lishi kerak, bu sprite

maydonining to'rtburchagi.

???



???

88

Download 280.46 Kb.

Do'stlaringiz bilan baham:
1   ...   69   70   71   72   73   74   75   76   77




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