Xalq ta’limi vazirligi tomonidan tashkil etilgan Scratch dasturlash


Ikkita spritlar bir-biriga yopishganda (ustma ust



Download 5,21 Mb.
Pdf ko'rish
bet111/147
Sana15.01.2022
Hajmi5,21 Mb.
#368550
1   ...   107   108   109   110   111   112   113   114   ...   147
Bog'liq
Scratch bo'yicha o'zbekcha kitob

Ikkita spritlar bir-biriga yopishganda (ustma ust 
tushganda) nima sodir bo'lishini aniqlash 


 
Oxirgi ikkita Scratch 10.11-rasmda ko'rsatilgan kod bloklariga qaraydi, 
spraytning to'liq yoki bir qismi boshqa sprayt bilan qoplanganida nima 
sodir bo'lishini belgilaydi. 
Scratch-da ilovangizga qo'shgan har bir sprayt qatlamga tayinlanadi. 
Misol  uchun,  siz  bir  nechta  spritlar  bilan  dastur  yaratyapsiz  deylik. 
Ilovangizga  birinchi  sprite  qo'shsangiz,  u  eng  yuqori  qatlamga 
joylashtiriladi.  Ikkinchi  dastur  sprite  qo'shsangiz,  u  yuqori  qatlamga 
qo'shiladi  va  oldingi  sprayt  bir  qatlam  orqaga  suriladi.  Har  bir 
qo'shimcha sprayt yuqori qatlamdan boshlanadi va siz boshqa yangi 
sprayt  qo'shguningizcha  yoki  avval  qo'shilgan  spraytlardan  birini 
bosmaguningizcha  u  erda  qoladi,  bu  tanlangan  spraytni  eng  yuqori 
qatlamga qaytaradi. 
Odatda,  birinchi  sprite  yuqori  qatlamga  joylashtiriladi.  Ilovaga 
qo'shilgan  ikkinchi  sprayt  ikkinchi  qavatga,  uchinchisi  esa  uchinchi 
qavatga joylashtiriladi. 
Sprite  qo'yilgan  qatlamni  tushunish  juda  muhim,  chunki  spraytning 
qatlam  tayinlanishi  uning  tepada  turishini  yoki  ular  bir-biriga 
yopishganda  boshqa  sprayt  ostida  paydo  bo'lishini  aniqlaydi.  Yuqori 
darajadagi spritlar pastki darajadagi spritlar tepasida qoladi. 
Muayyan  tartibda  ilovalarga  qo'shish  va  ularning  qatlamlari  o'rnini 
nazorat qilish orqali spritlar bilan nima sodir bo'lishini nazorat qilishdan 
tashqari,  siz  10.12-rasmda  ko'rsatilgan  kod  bloklaridan  sprayt 
qatlamining  o'rnini  dasturiy  ravishda  boshqarishingiz  mumkin.  Misol 
uchun,  kodning  birinchi  blokidan  foydalanib,  siz  spriteni  yuqori 
qatlamga  ko'chirishingiz  mumkin  va  u  sahnada  har  doim  ko'rinib 
turishini  ta'minlashingiz  mumkin,  hatto  boshqa  spritlar  u  bilan  aloqa 
qilganda ham. 
 


Rasm 10.11. Ushbu kod bloklari yordamida siz ikkita sprayt bir-biriga 
mos kelganda nima sodir bo'lishini aniqlashingiz mumkin. 
Ushbu  ikkala  kod  bloki  bilan  ishlashga  misol  sifatida,  ushbu  o'quv 
qo'llanmada taqdim etilgan “To’p Quvish” o'yiniga qaytaylik, bu erda 
ikkala kod bloki o'yin tugashi haqidagi xabarlar boshqa barcha spritlar 
ustida  ko'rsatilishini  ta'minlash  uchun  ishlatilgan.  Bundan  tashqari, 
ilovada  bu  bloklar  mushuk  to'pni  ushlaganda  uni  bir-biriga  yopishib 
olishi uchun ishlatilgan. 

Download 5,21 Mb.

Do'stlaringiz bilan baham:
1   ...   107   108   109   110   111   112   113   114   ...   147




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish