Sprite yo‘nalishini o‘rnatish
SCRATCH ikkita harakat blokiga kirishni ta’minlaydi, spraytni
belgilangan yo‘nalishda o‘tkazish yoki kursorni sichqoncha koʻrsatkichi
yoki belgilangan sprayt ustiga olib borish uchun ishlatilishi mumkin.
Ushbu kod bloklari 5.3-rasmda ko‘rsatilgan.
Ushbu bloklarning birinchisi spraytni ma’lum bir yo‘nalishga
yo‘naltirish imkonini beradi, bu spraytni aylantirish kerak bo‘lgan
darajalar sonini ifodalovchi raqamli qiymatni belgilash orqali
ko‘rsatilgan. Ochiladigan blok ro‘yxatidan 0 = yuqoriga, 90 = o‘ngga,
90 = chapga yoki 180 = pastga tanlashingiz mumkin yoki 0 va 360
oralig‘idagi butun son qiymatini kiritishingiz mumkin. Masalan,
quyidagi ssenariy spraytni qanday 360 darajaga, bir soniyada bir
vaqtning o‘zida 90 darajaga aylantirishni ko‘rsatadi.
5.3-rasm. Ushbu kod bloklari spraytni belgilangan yo‘nalishga yoki
ob’ektga yo‘naltirish uchun ishlatilishi mumkin.
5.4-rasm. To‘rtta mumkin bo‘lgan yo‘nalishga misol, unda
yo‘nalishdagi kod bloki spraytga ishora qilishi ("точка в
направлении") mumkin.
5.5-rasm. Cat “mushuk” kerak bo‘lganda sichqoncha ko‘rsatkichiga
qarashni davom ettirishi uchun aylanishi.
Ushbu misol standart cat (mushuk) spraytidan foydalaniladi.
5.4-rasmda ssenariyni bajarish vaqtida sprayt aylantiriladigan to‘rt
yo‘nalishga misol keltirilgan. Shuni esda tutingki, ushbu misol ishlashi
uchun siz sprayte ma’lumotlari maydonidagi "Можно вращать"
tugmasini bosishingiz kerak (spraytga 360 gradusga aylanishiga imkon
berish).
5.5-rasmda ko‘rsatilgan ikkinchi harakat bloki quyidagi
ssenariyda ko‘rsatilganidek, spraytni sichqoncha ko‘rsatkichiga yoki
boshqa spraytga yo‘naltirish imkonini beradi.
Ushbu misol spraytni sichqoncha ko‘rsatkichiga ishora qiladigan tarzda
doimiy ravishda siljitadi. Shuning uchun, 5.5-rasmda ko‘rsatilganidek,
sichqoncha ko‘rsatkichi sahna bo‘ylab harakatlansa, uning ketidan
mushuk tasviri yuradi.
|