• Mustaqil ish uchun topshiriq.
  • Laboratoriya darslari




    Download 7.54 Mb.
    bet8/16
    Sana02.12.2022
    Hajmi7.54 Mb.
    #32733
    1   ...   4   5   6   7   8   9   10   11   ...   16
    Bog'liq
    Лабораторные работы
    kalaendar tematik reja 2 kurs mobil texnologiyalar 4 semestr 2, Android operatsion tizimi, luquisonic, Calendar plan-Ta’limda axborot texnologiyalari (1), kichik-maktab-yoshidagi-bolaning-maktabga-moslashishi-muammosi, Sultonova Nazokat, Конференция 6 osd9d3c (pdf.io), Writing criteria multilevel
    Laboratoriya ishi №8. ANDROID STUDIO dasturi imkoniyatlari
    Maqsad: Ekranni dasturiy ravishda yaratishni o'rganish. LayoutParams
    Uskunalar: Android operatsion tizimiga ega kompyuter, smartfon yoki planshet
    Dasturiy ta'minot: Internet, brauzer, Google hisobi
    Nazariy ma'lumotlar:
    Otishma o'yin uchun dastur
    Tavsif. Bitta boshqariladigan starship ikkinchi nishonga tushadigan starshipga o‘t ochadigan ilova. Xitlar hisoblanmoqda.
    Yaratilishi.
    Yangi loyiha yarating va uni "shooter" deb nomlang.
    Quyidagi komponentlarni qo'shing:

    • • Tuval, biz unga qo'shamiz

    • o to'p,

    • o ImageSprite1,

    • o ImageSprite2,

    Gorizontal Arrangement, u yerga qo'shing

    • o 1-tugma,

    • o 2 tugmasi,

    • • Yozuv,

    • • Soat1

    • • Soat2.

    Komponentlarni qayta nomlash.
    Sprite Image1 - otilayotgan ob'ekt (yulduzli kema), Target Image - otilayotgan ob'ekt (2-chi yulduz kemasi).
    Tugmalar - tortishish ob'ektini siljitish uchun.
    To'p 1 - chiqarilgan "zaryad".
    Clock1 va ClockTarget (ko'rinmas komponentlar) chiqarilgan "zaryad" va nishonning harakat tezligini dasturlash uchun kerak.
    Label1 xitlar sonini qayd qiladi.



    1. Screen1 komponentining xossalari: Gorizontally Align: Center, Fon Rang: Turkuaz (yoki har qanday boshqa), Sarlavha: Shoot!!!, shuningdek, istalgan rasmni belgi sifatida o'rnatishingiz mumkin.
    2. Canvas1 komponentining xossalari: Kenglik: Ota-ona bilan to'ldirish; Balandligi: 300px.
    3. SpriteImage komponenti uchun (otadigan starship va starship) yulduz kemalarining tasvirlarini yuklang va ularni sprayt sanʼati sifatida oʻrnating. Tuvalga barcha elementlarni to'g'ri joylashtiramiz (elementlarni sichqoncha bilan torting).
    4. Button komponenti uchun Matn parametrini yo‘nalish strelkalariga o‘zgartiring (masalan, <<= va =>>).
    5. Hisoblagich bo'ladigan Yozuv uchun Text parametrining xossalarida 0 qiymatini belgilang.
    Bloklar bo'limida biz starshipning otishini dasturlashtiramiz.

    Biz chiqarilgan "zaryad" ekranning chetiga tegsa, uni yo'q qilamiz.



    Clock1 elementidan foydalanib, biz chiqarilgan sharning parvozini dasturlashtiramiz. 10 qiymatini boshqa raqamga o'zgartirish "zaryad" tezligini o'zgartiradi.



    Biz otuvchi yulduz kemasiga tegizganimizda, otishma sodir bo'ladi, ya'ni to'p paydo bo'ladi - "zaryad". Biz to'pni chaqiramiz va uning o'rnini tasvirlaymiz, uni yulduz kemasining holatiga nisbatan markazlashtirib, uni ko'rinadigan qilib qo'yamiz.



    Chap tugma uchun kod. Spriteni 10 birlikka chapga siljiting. Qiymatni 10 dan boshqasiga o'zgartirish tugmani har bosganda ob'ektning harakatlanish masofasini o'zgartirish orqali harakatlanish tezligini o'zgartiradi.



    O'ng tugma uchun kod. Shunga o'xshash kod faqat 10 raqamidan oldingi belgida farqlanadi.



    Ikkinchi yulduz kemasi uchun kod (maqsad). Yulduzli kema sprayti o'ng chetiga tegsa, chap chetiga o'tkazadi.



    To'p nishonga tegsa ("zaryad") kodi. Ob'ekt bilan qo'yilganda, to'p yo'qoladi (ko'rinmas bo'lib qoladi), urishlar soni ortadi..



    Biz X o'qi bo'ylab o'ngga 10 birlik tezlikda harakatlanadigan ikkinchi yulduz kemasining (o'q otilayotgan nishon) harakatini dasturlashtiramiz..



    Natija.





    Mustaqil ish uchun topshiriq.

    • • Gorizontal ekran tartibi uchun o'yinni loyihalash. Markazda jangovar ekran, yon tomonlardagi boshqaruv tugmalari.

    • • O'q bilan aloqa qilgandan keyin yulduz kemasining portlashi va yo'qolishini qo'shing. Portlash tovushini qo'shing.

    • • O'yin natijasini tiklash imkonini beruvchi tugmani qo'shing.

    • • Tasodifiy ravishda bir nechta starship spritlarini ko'ring

    • • O'yin mavzusiga ko'ra fon va belgi qo'shing.


    Download 7.54 Mb.
    1   ...   4   5   6   7   8   9   10   11   ...   16




    Download 7.54 Mb.