Quyidagi ssenariy sichqoncha ko‘rsatgichi
hozirda joylashgan
sahnadagi holatga spraytni qanday o‘tkazishni ko‘rsatadi.
5.7-rasmda ushbu ssenariy ishga tushirilganda hosil bo‘ladigan chiqish
misoli ko‘rsatilgan. Agar siz diqqat bilan qarasangiz, uchta misolning
har birida mushukning sprayti sahnada qayerda harakatlanishidan qat’i
nazar, to‘g‘ridan-to‘g‘ri sichqoncha ko‘rsatgichi
ostida qolib ketishini
ko‘rasiz.
Ushbu keyingi ssenariy spraytni sahnadagi ma’lum bir joyga qanday
ko‘chirishni ko‘rsatadi. Oldingi ikkita misolda ko‘rsatilganidek, spraytni
belgilangan joyda paydo bo‘lishiga majburlash o‘rniga, bu ssenariy uni
yangi joyga siljitish yoki siljitish orqali harakatlantiradi.
Sprite koordinatalarini o‘zgartirish
SCRATCH to‘rtta harakat blokini taqdim etadi, ular sahnada spraytning
o‘rnini o‘zgartiradi, unga yangi koordinatalarni tayinlash yoki ularning
qiymatlarini oshirish yoki kamaytirish orqali
sprayt koordinatalarini
o‘zgartirish. Ushbu kod bloklari 5.8-rasmda ko‘rsatilgan.
Quyidagi ssenariy sakkiz qadamdan iborat
ketma-ketlikda spraytni
sahna atrofida qanday harakatlantirishni ko‘rsatadi.
Birinchi ishga
tushirilganda, ssenariy spraytni sahnaning chap tomoniga o‘tkazadi,
so‘ngra sikl yordamida X o‘qi koordinatasiga tayinlangan qiymatni 50
ga va Y-koordinatasini 10 ga oshirish orqali sikl har bir takrorlanganda
spraytni siljitadi . Natijada, sprayt bir necha marta harakat qiladi va shu
tariqa sahna bo‘ylab harakatlanadi (sakkiz soniya davomida pasayish
burchagida).