11- MASHG‘ULOT. CHIZIQ VA SHAKLLARNI CHIZISH
Scratch turli xil kostyumlar va turli sahna fonlari bilan spritlarni
namoyish qilishdan tashqari, qalam kod bloklari yordamida maxsus
chiziqlar, shakllar va boshqa grafiklarni ham chizadi. Virtuallashtirilgan
qalamdan foydalanib, bu bloklar chizish operatsiyalarida ishlatiladigan
rang, kenglik va rangni o'rnatishga imkon beradi. Ushbu o'quv
qo'llanma barcha Scratch qalam bloklari bilan qanday ishlashni
ko'rsatib beradi va oxirida ularni bo'yoq ilovasini yaratishda qanday
ishlatishni ko'rsatib beradi.
Ushbu bobda yoritilgan asosiy mavzular quyidagilarni o'rganishni o'z
ichiga oladi:
- Virtual Scratch qalami bilan chizish
- Bo'yashda ishlatiladigan rangni o'rnatish
- Qalamning soyasi va hajmini o'rnating
- Sahnada kostyumning nusxasini muhrlash
- Sahnani barcha chizish operatsiyalaridan tozalash
Saytni tozalash va tayyorlash
12.1-rasmda ko'rsatilgan Scratch qalam kod bloklarining
birinchisi ekranda bajarishingiz mumkin bo'lgan har qanday chizish
operatsiyalarini tozalashingiz uchun mo'ljallangan.
Rasm 12.1.
Sahnaning hozirgi kostyumiga chizgan yoki muhrlagan har qanday
narsa aslida kostyumni o'zgartirmaydi. Shuning uchun, har qanday
naqshni olib tashlaganingizda, fonni tashkil etuvchi kostyum
o'zgarishsiz qoladi. Quyidagi skript ushbu kod blokidan foydalanish
qanchalik osonligini ko'rsatadi:
Bunday skriptni Scratch ilovangizga qo'shish orqali siz sahnani asl
holatiga qaytarishingiz mumkin (sahnada qilgan barcha
chizmalaringizni o'chirib tashlash orqali).
Qalam bilan chizish
Scratch ilovalarida chizish virtual ruchka yordamida amalga
oshiriladi. Bu qalam haqiqiy qalam kabi ishlaydi. Pastki holatda bo'lsa,
u sahnada bo'yash uchun ishlatilishi mumkin. Yuqori holatga
o'rnatilganda, chizish to'xtaydi. Chizish yoki chizishni to'xtatish uchun
siz qalamning yuqoriga va pastga holatini dasturiy ravishda
boshqarishingiz kerak, bu 12.2-rasmda ko'rsatilgan kod bloklari
yordamida amalga oshirilishi mumkin.
Kodning birinchi blokidan foydalanib, siz osonlik bilan oddiy
chizilgan ilovasini yaratishingiz mumkin. Ushbu ilovani yaratish uchun
yangi Scratch loyihasini ishga tushiring, so‘ngra standart mushuk
spriteni o‘chiring va uni yangi kichik qora nuqta sprite bilan almashtiring
(Paint Editor yordamida osongina yaratilgan). Yuqorida aytib
o'tilganidek, yangi dastur yaratgandan so'ng, uning sprite-ni tanlang va
unga quyidagi skriptni qo'shing:
Rasm 12.2. Ushbu qalam bloklari yordamida qalamdan qachon
chizish uchun foydalanish mumkinligini boshqarishingiz mumkin.
Amalga oshirilganda, bu skript sahnani tozalaydi va keyin
Scratch virtual qalamini pastki holatga o'rnatadi, bu sizga chizish
imkonini beradi (har doim skript tegishli bo'lgan sprayt ko'chirilganda).
Keyinchalik, spraytni sahna bo'ylab ko'rsatgichni kuzatib borishi uchun
harakat blokidan foydalanadigan tsikl o'rnatiladi. Natijada,
sichqonchani sahna bo'ylab harakatlantirsangiz, sprayt uni kuzatib
boradi va chiziq chiziladi.Ushbu ilovaning oʻz nusxasini yaratganingizda
va ishga tushirganingizda, sizda qalam boshqaruvi yetarli emasligi
darhol ayon boʻladi. Xususan, qachon chizish va qachon chizishni
to’xtatishni nazorat qila olmaysiz. Quyida ko'rsatilganidek,
sichqonchaning chap tugmasi holatiga qarab qalam yuqoriga yoki
pastga joylashtirilishi uchun skriptni o'zgartirish orqali ushbu vaziyatni
osongina tuzatish mumkin.
Ilovaning ushbu o'zgartirilgan versiyasidan foydalangan holda
sahnada chizilgan 12.3 misolni ko'rsatadi. Qalam pastga tushganda
nazorat qilish imkoniyati bilan siz aniq chizma olishingiz mumkin.
Rasm 12.3. Kichik skriptlar yordami bilan yaratilgan kichik chizma.
|