|
Va axborot texnologiyalari 10-sinf toshkent – 2021 Pdf ko'rish
|
bet | 121/153 | Sana | 19.05.2024 | Hajmi | 27,94 Mb. | | #244031 |
Bog'liq 10-sinf yangiBuyruq 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.
|
| |