Menda Pygame hujjatlari bor, nega men ushbu qo'llanmani ishlatishim kerak?
Download 280.46 Kb. Pdf ko'rish
|
pygame docs-Uzbek
KeyASCII
ASCII Umumiy ism K_BACKSPACE \ b
K_TAB
\ t yorliq K_CLEAR
aniq K_RETURN
\ r qaytish K_PAUSE
pauza K_ESCAPE
^ [ qochish K_SPACE
bo'sh joy K_EXCLAIM !
K_QUOTEDBL \ "
K_HASH
# xash K_DOLLAR
$ dollar K_AMPERSAND &
K_QUOTE
tirnoq K_LEFTPAREN (
K_RIGHTPAREN )
K_ASTERISK *
K_PLUS
+ plyus belgisi K_COMMA
, vergul K_MINUS
- minus belgisi K_PERIOD
. davr K_SLASH
/ oldinga siljish K_0
0 0 K_1
1 1 K_2
2018-04-02 121 2 2018-04-02 121 2 K_3
3 3 K_4
4 4 ???
8 Pygame 1.5.5 qo'llanmasi K_5
5 5 K_6
6 6 K_7
7 7 K_8
8 8 K_9
9 9 K_COLON
: yo'g'on ichak K_SEMICOLON ;
K_LESS
< kamroq belgi K_EQUALS
= teng belgi K_GREATER >
K_QUESTION ?
K_AT
@ da K_LEFTBRACKET [
K_BACKSLASH \\
K_RIGHTBRACKET ] o'ng qavs K_CARET
^ karet K_UNDERSCORE _
K_BACKQUOTE "
K_a
a a K_b
b b K_c
v v K_d
d d K_e
e e K_f
f f Kg g g K_h
h h K_i
men men K_j
j j K_k
k k K_l
l l ???
9 Pygame 1.5.5 qo'llanmasi K_m m
K_n n
K_o o
K_p p
K_q q
K_r r
K_s s
K_t t
K_u siz
siz K_v
v v K_w
w w K_x
x x K_y
y y K_z
z z K_DELETE
o'chirish K_KP0
klaviatura 0 K_KP1
klaviatura 1 K_KP2
klaviatura 2 K_KP3
klaviatura 3 K_KP4
klaviatura 4 K_KP5
klaviatura 5 K_KP6
klaviatura 6 K_KP7
klaviatura 7 K_KP8
klaviatura 8 K_KP9
klaviatura 9 K_KP_PERIOD .
K_KP_DIVIDE /
K_KP_MULTIPLY *
K_KP_MINUS -
K_KP_PLUS +
???
10 Pygame 1.5.5 qo'llanmasi K_KP_ENTER \ r
klaviatura kiritish K_KP_EQUALS =
K_UP
yuqoriga o'q K_DOWN
pastga o'q
K_RIGHT o'ng o'q K_LEFT
chap o'q K_INSERT
kiritmoq K_HOME
uy K_END
oxiri K_PAGEUP
yuqoriga K_PAGEDOWN
K_F1
F1 K_F2
F2 K_F3
F3 K_F4
F4 K_F5
F5 K_F6
F6 K_F7
F7 K_F8
F8 K_F9
F9 K_F10
F10 K_F11
F11 K_F12
F12 K_F13
F13 K_F14
F14 K_F15
F15 K_NUMLOCK
K_CAPSLOCK
K_SCROLLOCK
K_RSHIFT
o'ng siljish ???
11 Pygame 1.5.5 qo'llanmasi K_LSHIFT
K_RCTRL
o'ng ctrl K_LCTRL
chap ctrl K_RALT
o'ng alt K_LALT
chap alt K_RMETA
to'g'ri meta K_LMETA
chap meta K_LSUPER chap oynalar tugmasi K_RSUPER
o'ng oynaning tugmasi K_MODE
rejimni almashtirish K_HELP
Yordam K_PRINT
bosma ekran K_SYSREQ
SysRq K_BREAK
tanaffus K_MENU
menyu K_POWER
kuch K_EURO
evro modifikatorlar pygame.constants.modifiers (doimiy) Ularning holatlari odatdagi klaviatura tugmachalari holatidan bir oz farq qiladi va siz ularning holatlarini vaqtincha o'rnatishingiz mumkin. KMOD_NONE, KMOD_LSHIFT, KMOD_RSHIFT, KMOD_SHIFT, KMOD_CAPS, KMOD_LCTRL, KMOD_RCTRL, KMOD_CTRL, KMOD_LALT, KMOD_RALT, KMOD_ALT, KMOD_LMRM, KMOD_LMETA, KMOD_SHSHT KMOD_MODE ??? 12
zdepracated pygame.constants.zdepracated (doimiy) Faqatgina o'qish uchun belgilangan yorliqlarni hech qachon ishlatmaslik kerak, faqat Surface.get_flags () bilan tekshirilgan bayroqlarni taqqoslash hollari bundan mustasno . SWSURFACE - sirt bayrog'i sifatida haqiqatan ham foydalanish mumkin emas, 0 ga teng va har doim standart ANYFORMAT - displeyni eng yaxshi bit chuqurlikda yaratadi HWACCEL - sirt uskuna tezlashtiriladi, faqat SRCCOLORKEY- sirtda blits uchun kolorki bor, faqat SRCALPHA - sirt alfa yoqilgan, faqat RLEACCELOK - sirt rle tezlangan, ammo kompilyatsiya qilinmagan, o'qish uchun
??? 13 Pygame 1.5.5 qo'llanmasi pygame.display Displey bilan ishlash tartiblarini o'z ichiga oladi. Asosan displey rejimini sozlash va displey yuzasini yangilash uchun ishlatiladi. Pygame displey buferiga juda oddiy interfeysni taklif qiladi. Bufer to'g'ridan-to'g'ri yozishingiz mumkin bo'lgan ekrandagi sirt sifatida ifodalanadi. Agar siz ekran yozganlaringizni ko'rsatishini istasangiz, pygame.display.update () funktsiyasi ekranning kerakli qismini yangilashga kafolat beradi. Siz butun ekranni yangilash uchun
pygame.display.flip () ga qo'ng'iroq qilishingiz va DOUBLEBUF bilan yaratilgan apparat yuzasini aylantirishingiz mumkin. Video displeyni boshlashning bir qancha usullari mavjud. Eng oson yo'li - umumiy ekran o'lchamlari va chuqurligini tanlash va faqat videoni ishga tushirish, istisnolarni tekshirish. Ehtimol siz xohlagan narsani olasiz, lekin pygame siz talab qilgan rejimga taqlid qilishi va displeyni yangilashga o'zgartirishi mumkin (bu eng tezkor usul emas). Bit chuqurligi chiqarib tashlangan yoki nolga o'rnatilgan pygame.display.set_mode () ni chaqirganda , pygame mavjud bo'lgan eng yaxshi video rejimini aniqlaydi va bunga o'rnatiladi. Shuningdek, video rejimlari haqida qo'shimcha ma'lumotni pygame.display.mode_ok () ,
pygame.display.list_modes () va
pygame.display.Info () bilan so'rashingiz mumkin . Grafika manbalarida saqlanadigan narsalardan tashqari displey chuqurligidan foydalanganda, ularni Surface.convert () tartibiga qo'ng'iroq qilib, ularni displey bilan bir xil formatga o'tkazish yaxshiroq bo'ladi, bu eng tez blittingga olib keladi. Pygame hozirda har bir piksel uchun chuqurlik> = 8 bitni qo'llab-quvvatlaydi. 8bpp formatlari 8 bitli palitratsiya qilingan rejim deb hisoblanadi, piksel uchun 12, 15, 16, 24 va 32 bit esa © qadoqlangan piksel © rejimlari deb hisoblanadi, ya'ni har bir piksel piksel bitlariga qadoqlangan RGB rang komponentsiyalarini o'z ichiga oladi. Video rejimini ishga tushirgandan so'ng, siz qaytarilgan sirtni olishingiz va boshqa Surface ob'ektlari singari unga yozishingiz mumkin. Ekrandagi narsalar sirtdagi narsalar bilan sinxronlashtirilishi uchun update () yoki flip ()
qo'ng'iroqlariga ishonch hosil qiling . Displeyni qulflangan holda o'zgartiradigan displey tartiblarini chaqirmasligingizga ishonch hosil qiling. Ma'lumot
- displey qobiliyatlari va sozlamalarini olish aylantirish - displeyni yangilang get_active - ko'rsatish rejimining holatini olish get_caption - oynaning joriy sarlavhasini oling get_driver - joriy sdl video drayverini oling get_init
- displey modulini ishga tushirish holatini olish get_surface - hozirgi displey yuzasini oling gl_get_attribute - maxsus OPENGL atributlarini oling gl_set_attribute - maxsus OPENGL atributlarini o'rnating ikoniklashtirish- displey oynasini minimallashtirish init - displey modulini ishga tushirish ??? 14
Pygame 1.5.5 qo'llanmasi list_modes - so'ralgan rejim uchun barcha ruxsatlarni so'rash mode_ok
- ma'lum bir ekran rejimini so'rash chiqish
- displey modulini ishga tushirish set_caption - oynaning sarlavhasini o'zgartiradi set_gamma - displey yorqinligini o'zgartirish set_gamma_ramp - displeyli gamma rampalarini yuqori darajada boshqarish set_icon
- oyna uchun oyna boshqaruvchisi belgisini o'zgartiradi set_mode
- displey rejimini o'rnating set_palette - palitrani o'rnating toggle_fullscreen - to'liq ekran rejimini yoqing yangilash - displey maydonini yangilash
pygame.display.Info () -> VidInfo Video drayverning imkoniyatlari va hozirgi holati to'g'risida ma'lumotlarni o'z ichiga olgan vidinfo ob'ektini oladi. Displeyning joriy video rejimini aniqlash uchun uni ko'rsatish rejimi o'rnatilishidan oldin chaqirish mumkin. VidInfo ob'ektini uning barcha a'zolari va qiymatlarini ko'rish uchun chop etish mumkin.
pygame.display.flip () -> Hech narsa Bu butun displey tarkibini yangilaydi. Agar sizning ekraningiz HWSURFACE va DOUBLEBUF bayroqlaridan foydalanayotgan bo'lsa, bu vertikal qaytishni kutadi va yuzalarni almashtiradi. Agar siz boshqa turdagi ekranni ishlatayotgan bo'lsangiz, u shunchaki yuzaning tarkibini yangilaydi. OPENGL displey rejimidan foydalanganda gl buferini almashtirish amalga oshiriladi.
pygame.display.get_active () -> bool Joriy displey ekranda faol bo'lsa, haqiqiy qiymatni qaytaradi. Bu pygame.display.set_mode () ga qo'ng'iroq bilan amalga oshirildi . U potentsial ravishda ishlaydigan oyna boshqaruvchisi faoliyatiga bo'ysunishi mumkin. Set_mode () ga qo'ng'iroq qilish yangi ekran rejimiga murojaat qilish uchun mavjud bo'lgan barcha ekran yuzasini o'zgartiradi. Ushbu qo'ng'iroqdan keyin eski displey yuzi yo'qoladi.
pygame.display.get_caption () -> sarlavha, icontitle Displey oynasi uchun joriy sarlavha va ikonitelni qaytaradi.
??? 15 Pygame 1.5.5 qo'llanmasi get_driver pygame.display.get_driver () -> ism Displey ishga tushirilgandan so'ng, u hozirda ishlaydigan video drayverning nomini qaytaradi. Barcha qo'llab-quvvatlanadigan video drayverlarning ro'yxatini olishning imkoni yo'q.
Download 280.46 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling