2. Sprite yaratish
Sprite ro'yxatining yuqorisidagi satrda spritlarni yaratish uchun to'rtta tugma mavjud. Ular:
Qidiruv tugmasi kutubxonadan sprite tanlashga imkon beradi.
Bo'yoq cho'tkasi tugmasi bo'sh kostyum bilan bo'sh sprite hosil qiladi.
Ajablanadigan tugma tasodifiy sprite yaratadi.
Yuklash tugmasi kompyuterga sprite yuklash imkonini beradi.
Kamera tugmasi ularning qurilmalari bilan suratga olishga imkon beradi.
Sprite yaratilganda, u sahnada, odatda markaz atrofida tasodifiy joyga joylashtiriladi va spritni hozir ko'rayotgan yorliqda oching.
Spraytlar ro'yxati
Spraytlar ustida 4 tugmalar mavjud:
1.Tayyor obyektlar joylashgan kutubxona.
2.Yangi Spraytlarni yaratish uchun grafik muharriri.
3.Belgini fayldan yuklab olish.
4.Kameradan Sprayt qo’shish.
“Kutubxona” tugmasini bosgandan so'ng, hayvonlar, odamlar, obyektlar, transport va boshqalar mavjud bo'lgan ko'plab obyektlarga ega oyna ochiladi. Keling, kutubxonadan Sprayt tanlashga harakat qilaylik. Tayor Sprayt ustiga sichqonchani bosing, ballerina bo'lsin.
va u darhol mushuk va Sprayt ro'yxatida sahnada paydo bo'ldi.
Sahnadan obyektlar birini olib tashlash uchun, sichqonchaning o'ng tugmasi bilan bosishingiz kerak, "o'chirish" bandini tanlang va Sprayt sahnadan yo'qoladi.
Mushuk endi yo'q, sahnada bir balerina qoladi.
3. Skriptlar bilan ishlash
Skript Scratch dasturida shlyapa blokidan boshlanadigan bitta yoki bloklar to'plami sifatida aniqlanadi. Hatto bitta blok ham saralashga qodir. Biroq, skriptlar odatda kamida ikkita blokdan iborat bloklar to'plami deb nomlanadi.
Skript – bu bir-biri bilan o'zaro bog'langan bloklar to'plami. Bloklar va ularning tartibi juda muhim, chunki ular spritlarning bir-biri va fon bilan o'zaro ta'sirini aniqlaydilar. Ba'zan skriptlarga ba'zi bloklar nima qilishini va ssenariyning maqsadi nima ekanligini tushuntirish uchun izohlar qo'shiladi.
Skriptlar bilan ishlash oson. Ba'zi "qoidalar" quyidagicha:
Skriptni yaratish uchun bloklar palitrasidan bloklarni sudrab olib, ularni yig'ish kerak.
Bloklarni yig'ish uchun ularni pastga, pastga yoki boshqa blokga sudrab borish kerak. (Shlyapa bloklari bundan mustasno.)
Bloklarni qismlarga ajratish uchun ularni bir-biridan uzoqlashtirish kerak.
Skriptni olib tashlash uchun uni bloklar palitrasining istalgan qismiga torting yoki shlyapa blokini o'ng tugmasini bosing va o'chirish tugmasini bosing.
Bitta skriptni boshlash uchun uni bosing.
Skriptlarni har bir sprite va Stage-ning skriptlar yorlig'ida tahrirlash mumkin.
Har qanday blok shakli quyidagilardan birini yoki bir nechtasini bajara oladigan qilib yaratilgan:
Skriptni boshlang
Skriptning oxiriga qo'shing
Skriptni tugatish
Boshqa bloklarga joylashtiring.
Boshqa bloklarni o'z ichiga oladi.
Shu sababli bloklar yig'ilib, boshqotirma kabi skript yaratishi mumkin. Bu sintaksis xatolarining oldini oladi.
Oldingi versiyalardan foydalanganda, ba'zi bloklarni birlashtirganda, ba'zida imkonsiz skriptni tuzish mumkin, ya'ni u ishlay olmaydi. Mumkin bo'lmagan skriptlar ishga tushirilganda, ishlab chiqish rejimida skript qizil rangda, muammo yaratadigan blok qizil rangda va butun skript to'xtatiladi. Onlaynda, o'yinchi shunchaki uni e'tiborsiz qoldiradi va iloji bo'lsa, davom etadi. Scratch 3.0-da, agar sizda ko'rsatilganidek xato bo'lsa, skript to'xtaydi.
Xatolar odatda matematik tarzda yuzaga keladi, masalan, skript nolga bo'linishga yoki manfiy kvadratning ildizini topishga harakat qilganda. Trigonometrik xatolar ham tez-tez uchraydi. Boshqa keng tarqalgan xatolar faqat spritlarda mavjud bo'lgan blokni sahnada ishlatish yoki ro'yxatning mavjud bo'lmagan elementiga kirish paytida yuzaga keladi.
Skript fragmenti – bu "tugallanmagan" skript, chunki unda shlyapa bloki yo'q. Loyihani normal bajarishda skript bo'lagi ishlamaydi, chunki kodni hech narsa qo'zg'atmaydi. Loyiha tahrirlovchisida bo'lish va uni bosish orqali skript fragmentini ishga tushirish mumkin. Odatda, ular loyihani boshqarishda ko'rinmaydigan sprite namoyish etish qobiliyati tufayli eskizlarni yaratishda foydalaniladi. Ssenariy qismlarini "Backpack" da saqlash mumkin va kodni ishlatish uchun shlyapaga osongina tushirish mumkin. Tahrirlovchining har bir bloki skript qismidir.
Do'stlaringiz bilan baham: |