Menda Pygame hujjatlari bor, nega men ushbu qo'llanmani ishlatishim kerak?
Download 280.46 Kb. Pdf ko'rish
|
pygame docs-Uzbek
pygame.event
Pygame barcha voqealar xabarlarini voqealar navbatida boshqaradi. Ushbu moduldagi tartib-qoidalar ushbu voqea navbatini boshqarishda yordam beradi. Kirish navbati pygame displey moduliga juda bog'liq. Agar displey ishga tushirilmagan bo'lsa va video rejimi o'rnatilmagan bo'lsa, voqea navbati haqiqatan ham ishlamaydi. Navbat - bu Event ob'ektlari to'plami, navbatdagi ma'lumotlarga kirishning turli usullari mavjud. Hodisalar mavjudligini tekshirishdan tortib, ularni to'g'ridan- to'g'ri stakka tortib olishgacha. Barcha hodisalar tur identifikatoriga ega. Ushbu voqea turi NOEVENT va NUMEVENTS qiymatlari orasida. Foydalanuvchi tomonidan belgilangan barcha hodisalar USEREVENT yoki undan yuqori qiymatga ega bo'lishi mumkin. Voqealar identifikatorlari ushbu tizimga amal qilganligiga ishonch hosil qilish tavsiya etiladi. Turli xil kirish qurilmalarining holatini olish uchun siz voqealar navbatidan voz kechishingiz va kirish moslamalariga tegishli modullari bilan to'g'ridan-to'g'ri kirishingiz mumkin; sichqoncha, kalit va joystik. Agar siz ushbu usuldan foydalansangiz, esda tutingki, pygame tizim oynasi menejeri va platformaning boshqa qismlari bilan qandaydir aloqa shaklini talab qiladi. Pygame-ni tizim bilan bir vaqtda ushlab turish uchun hamma narsani dolzarb qilish uchun sizga pygame.event.pump () qo'ng'iroq qilish kerak bo'ladi . Siz ushbu funktsiyani har bir o'yin davri uchun odatda bir marta chaqirishni xohlaysiz. Tadbirlar navbatida oddiy filtrlash mavjud. Bu ba'zi bir voqea turlarini navbatdan to'sib, ishlashga biroz yordam berishi mumkin , ushbu filtrlash bilan ishlash uchun pygame.event.set_allowed () va
pygame.event.set_blocked () dan foydalaning. Barcha tadbirlar sukut bo'yicha ruxsat berilgan. Shuni ham bilingki, joystik modulidan ushbu individual joystikni o'rnatmaguningizcha, siz joystick qurilmasidan hech qanday voqea qabul qila olmaysiz. Voqealar ob'ekti voqea turi va a'zolarning faqat o'qish uchun mo'ljallangan to'plamini o'z ichiga oladi. Event ob'ekti tarkibida metod funktsiyalari mavjud emas, faqat a'zo ma'lumotlari mavjud. Voqealar ob'ektlari pygame voqealari navbatidan olinadi. Siz o'zingizning yangi voqealaringizni pygame.event.Event () funktsiyasi yordamida yaratishingiz mumkin . Barcha Event ob'ektlari Event.type a'zosida voqea turi identifikatorini o'z ichiga oladi. Shuningdek, Event.dict usuli orqali Event © a'zolari ma'lumotlariga to'liq kirish huquqini olishingiz mumkin. Boshqa barcha a'zolarni qidirish Event © ning lug'at qiymatlariga o'tkaziladi. Nosozliklarni tuzatish va tajriba o'tkazishda siz uning turini va a'zolarini tezkor ko'rsatish uchun Event ob'ektlarini chop etishingiz mumkin. Tizimdan kelib chiqadigan voqealar, turga qarab a'zolarning kafolatlangan to'plamiga ega bo'ladi. Bu erda har bir turga qarab aniqlangan Voqealar a'zolarining ro'yxati keltirilgan.
Download 280.46 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling