Va axborot texnologiyalari 10-sinf toshkent – 2021




Download 27,94 Mb.
Pdf ko'rish
bet121/153
Sana19.05.2024
Hajmi27,94 Mb.
#244031
1   ...   117   118   119   120   121   122   123   124   ...   153
Bog'liq
10-sinf yangi

Buyruq nomi
Tavsifi
os.path.dirname
Grafik fayllar papkasiga olib boruvchi yo‘lni aniqlaydi.
os.path.join
Grafik fayllar papkasini dasturga bog‘laydi.
pygame.transform.scale
Grafik fayl o‘lchamlarini belgilaydi.
Sintaksisi:
 
oyin_katalogi_nomi
= os.path.dirname(__file__)
rasm_katalogi_nomi 
= os.path.join(
oyin_katalogi_nomi, 'rasm joylashgan papka nomi
')
rasm_nomi
= pygame.image.load(os.path.join(
rasm_katalogi_nomi, 'fayl_nomi.
kengaytmasi'
))
rasm_nomi 
=pygame.transform.scale(
rasm_nomi ,(kenglik,balandlik)
)
oyin_katalogi_nomi
– o‘yin katalogi manzilini yuklash uchun identifiktor;
rasm_katalogi_nomi
– sprayt uchun rasm saqlangan papka manzili uchun identifikator;
rasm joylashgan papka nomi
– rasm joylashgan papkaning nomi;
rasm_nomi
– rasmdan foydalanish uchun identifikator;
fayl_nomi.kengaytmas
i – sprayt uchun grafik fayl nomi va kengaytmasi;
kenglik, balandlik
– rasmning o‘lchamlari.
Misol.
Sprayt foniga “car.png” nomli mashina o‘rnatilsin.
import pygame
“pygame” kutubxonasi yuklandi.
import os
“os” kutubxonasi yuklandi.
game_folder = os.path.dirname(__file__)
Grafik fayllar papkasiga olib boruvchi 
yo‘l aniqlandi.
img_folder = os.path.join(game_folder, `img‘)
Grafik fayllar papkasi dasturga 
bog‘landi.
player_img = pygame.image.load(os.path.
join(img_folder, `car.png‘))
car.png fayli “player_img” 
o‘zgaruvchisiga yuklandi.
player_img = pygame.transform.
scale(player_img, (105, 150))
Grafik fayl o‘lchamlari belgilandi.
class Player(pygame.sprite.Sprite):
Sinf e’lon qilindi.


170
170
170
170

Download 27,94 Mb.
1   ...   117   118   119   120   121   122   123   124   ...   153




Download 27,94 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Va axborot texnologiyalari 10-sinf toshkent – 2021

Download 27,94 Mb.
Pdf ko'rish