Va axborot texnologiyalari 10-sinf toshkent – 2021



Yüklə 27,94 Mb.
Pdf görüntüsü
səhifə121/153
tarix05.09.2023
ölçüsü27,94 Mb.
#141598
1   ...   117   118   119   120   121   122   123   124   ...   153
10-sinf informatika ..

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

Yüklə 27,94 Mb.

Dostları ilə paylaş:
1   ...   117   118   119   120   121   122   123   124   ...   153




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin