• Chizish nuqtasi sprite uchun dasturlash mantigini ishlab chiqish
  • -Qadam: Doodle Drawing ilovalarini boshqarish uchun




    Download 5,21 Mb.
    Pdf ko'rish
    bet78/79
    Sana19.01.2024
    Hajmi5,21 Mb.
    #141076
    1   ...   71   72   73   74   75   76   77   78   79
    Bog'liq
    Scratch bo\'yicha o\'zbekcha kitob (1)

    3-Qadam: Doodle Drawing ilovalarini boshqarish uchun 
    Skript yaratish 
    Doodle Drawing ilovasi uchun dasturlash mantiqining 
    aksariyati Drawing Point spritega tegishli bitta skriptda joylashgan. 
    Ushbu skript barcha chizish operatsiyalari, jumladan, foydalanuvchi 
    foydalanmoqchi bo'lgan qalamning rangi va hajmini aniqlash uchun 
    javobgardir. Mantiqning qolgan qismi sahnani tozalash atrofida 
    aylanadi, bu ikkita kichik skript tomonidan amalga oshiriladi, ulardan biri 
    Clear sprite-ga, ikkinchisi esa sahnaga tegishli. 
    Chizish nuqtasi sprite uchun dasturlash mantig'ini ishlab chiqish
    Doodle Drawing ilovasidagi barcha chizmalarning umumiy 
    bajarilishini boshqaruvchi dasturlash mantig'i Drawing Point spritega 
    qo'shiladigan skriptga tegishli. Kodning uzunligiga aldanmang, 
    dasturlash mantig'i aslida juda oddiy. 
    Jarayonni soddalashtirish uchun skript uch qismdan iborat 
    bo'ladi. Birinchi qism uchun quyidagi skriptni yarating va Drawing Point 
    spraytga qo'shing:


    Ko'rib turganingizdek, yashil bayroq tugmasi bosilganda skript 
    bajariladi. U standart qalam o'lchamini 4 ga va standart rangni qora 
    rangga o'rnatishdan boshlanadi. Keyinchalik, barcha qolgan kod 
    bloklarining bajarilishini nazorat qilish uchun ishlatiladigan tsikl 
    yaratiladi. Loopga kiritiladigan kod bloklarining birinchi to'plami 
    allaqachon mavjud. U sichqonchaning chap tugmasi bosilishini 
    tekshiradigan boshqaruv blokidan iborat bo‘lib, agar shunday bo‘lsa, 
    Chizish nuqtasi sprite sichqoncha ko‘rsatkichiga o‘tkaziladi, qalam 
    pastki holatga o‘rnatiladi va Chizish nuqtasi sprite ko‘rsatiladi. Agar 
    sichqonchaning chap tugmasi bosilmasa, u holda qalam yuqori holatga 
    o'rnatiladi va Chizish nuqtasi sprite ko'zdan yashiriladi. 
    Yuqorida tavsiflangan dasturlash mantig'i chizish jarayonining 
    umumiy nazorati uchun javob beradi va aslida oddiy chizma dasturini 
    yaratish uchun zarur bo'lgan narsadir. Agar xohlasangiz, taqdimot 
    rejimiga o'tishingiz, dasturni ishga tushirishingiz va chizish uchun 
    foydalanishingiz mumkin. Albatta, dastur foydalanuvchiga faqat qora 
    va 4 o'lchamli qalam yordamida chizish imkonini beradi. Ilovani 
    yaxshilash uchun foydalanuvchi ekranning chap tomonida joylashgan 
    rangli tugmalardan birini bosish orqali turli xil ranglarni tanlashi 
    mumkin. Sahnada, skriptning oxiriga quyidagi kod blokini qo'shing, uni 
    skript tsiklining ichiga va pastki qismiga qo'ying. 


    Ko'rib turganingizdek, avval ko'rsatilgan kod bloklari 10 ta 
    alohida shartli kod bloklari bilan tashkil etilgan bo'lib, ularning har biri 
    Chizish nuqtasi sprite 10 ta rangli tugmalardan biriga o'tkazilganligini 
    tekshiradi. (Sprite tugmalardan birining ustiga siljishi uchun Drawing 
    Point sprite ko'rinadigan bo'lishi kerak, bu faqat sichqonchaning chap 
    tugmasi bosilganda sodir bo'ladi). Agar bu sodir bo'lsa, qalam rangi 
    foydalanuvchi bosgan tugmachaga qarab o'zgaradi. 
    Foydalanuvchiga 10 ta rangni boshqarish tugmalaridan birini 
    bosish orqali rang tanlashga ruxsat berishdan tashqari, ilova 
    foydalanuvchiga 1 dan 9 gacha bo‘lgan klaviatura tugmachalarini 
    qalam o‘lchamini o‘zgartirishga ham imkon beradi. Turli qalam 
    o‘lchamlarini qo‘llab-quvvatlashni yoqish uchun skript siklining ichidagi 
    pastki qismiga skriptingiz uchun kod blok qo‘shing. 


    Ko'rib turganingizdek, ushbu kod bloklari to'qqizta alohida 
    shartli boshqaruv bloklari bilan tuzilgan bo'lib, ularning har biri ma'lum 
    bir tugmani bosish uchun klaviaturani kuzatib boradi va mos ravishda 
    nib o'lchamini o'zgartiradi. 

    Download 5,21 Mb.
    1   ...   71   72   73   74   75   76   77   78   79




    Download 5,21 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    -Qadam: Doodle Drawing ilovalarini boshqarish uchun

    Download 5,21 Mb.
    Pdf ko'rish