bo‘lishini aniqlash qobiliyatidir.
Misol uchun, spraytga asoslangan
ilovalar odatda spraytlar bir-biri bilan to‘qnashganda yoki
foydalanuvchi ma’lum klavishalarni bosganda bilishi kerak.
Scratchda bu turdagi funksionallik sensor bloklari tomonidan
ta’minlanadi.
Sezuvchi bloklar, shuningdek, sichqoncha ko‘rsatgichining
joylashishini va spraytning boshqa spraytlardan masofasini
aniqlash qobiliyatini ham beradi. Sezuvchi bloklar osmon ko‘k
rangga bo‘yalgan. Hammasi bo‘lib, Scratch bloklar palitrasining
yuqori qismida joylashgan
Sensing tugmasini bosish orqali
ishlashingiz mumkin bo‘lgan 15 xil sensor bloklariga kirish
imkonini beradi.
Scratch sensorli bloklarni sakkizta kichik guruhga ajratadi,
ularning har biri bloklar palitrasida bo‘sh joy bilan ajratiladi. Ushbu
kichik guruhlarga quyidagilar kiradi:
- sichqonchaning chap tugmasi
holatini va sichqoncha
ko‘rsatgichining koordinatalarini qabul qiluvchi va xabar beruvchi
sezuvchi bloklar.
- Klaviaturadagi ba’zi tugmalar qachon bosilganligini aniqlaydigan
sezuvchi blok.
- Sprayt sichqoncha ko‘rsatkichi, boshqa sprayt yoki sahna
chetiga tegib turganligini aniqlaydigan sezuvchi bloklar.
- Spraytning sichqoncha ko‘rsatgichidan yoki boshqa spraytdan
masofasi haqida xabar beruvchi sezuvchi blok.
- Ilova qancha vaqt faol bo‘lishini nazorat qilish uchun ishlatilishi
mumkin bo‘lgan o‘rnatilgan taymerga kirishni ta’minlaydigan
sezuvchi bloklar.
- Sahna yoki belgilangan sprayt uchun xossa qiymatini (X holati, Y
holati, yo‘nalish, kostyum raqami, o‘lchami yoki hajmi) chiqarib
beruvchi blok.
- Kompyuterning mikrofonidan kelayotgan tovush hajmi
haqida
xabar beruvchi sezuvchi bloklar.
- Yorug‘lik va tovushdagi o‘zgarishlarni aniqlay oladigan va
Scratch Board boshqaruv elementlarining tugmalari va slayderlari
bilan ishlaydigan ilovalar yaratish imkonini beruvchi Scratch Board
bilan ishlaydigan Sensorli bloklar.