Shunday qilib, o'zingizning shaxsiy kompyuter o'yiningizni yaratish istagi bor. Siz Delphi, C ++ va boshqa ba'zi tillarda dasturlash asoslarini o'rganishni o'z ichiga olgan yanada murakkab yo'lni tanlashingiz mumkin. Biroq, bu juda ko'p vaqt va kuch sarflaydigan mashaqqatli jarayon. Konstruktorlar va tayyor o'yin dvigatellaridan foydalanish ancha oson, ularning aksariyatini www.gcup.ru veb-saytidan topishingiz mumkin. Game Maker dasturi misolida o'yinni yaratishni ko'rib chiqamiz
Bu zarur
Game Maker dasturi
Ko'rsatmalar
1-qadam
Xarakter
Birinchidan, o'yin xarakterini yarating (keling, masalan, obj_player). Unga yurishni o'rganish uchun "Chap" tugmachasida -4 koordinatalari bo'yicha ob'ektlarning to'qnashuvi va X o'qi bo'ylab siljishini tekshiring. Koordinatalarni + ga o'zgartirib, "O'ng" tugmachasida ham xuddi shunday bajaring. Spritlarni almashtirish haqida unutmang. Endi bizning xarakterimiz chapga va o'ngga yura oladi.
2-qadam
Platforma
Keyinchalik ob'ektga aylanadigan yangi ob'ektni (obj_platform) yarating. Bunday holda, obj_platform-da Solid katagiga belgi qo'yishni unutmang.
3-qadam
Gravitatsiya
Obj_player belgisiga qaytamiz. Qadam menyusida rasmda ko'rsatilgandek shartlarni tanlang.
Chapdagi o'zgaruvchiga e'tibor bering. Uning yordami bilan tushish tezligini 12 ga cheklash mumkin.
4-qadam
Pog'ona
Sakrashni yaratish uchun sakrash o'zgaruvchisini amalga oshirish kerak, shu bilan siz maksimal sakrashlar sonini o'rnatishingiz mumkin. Yaratish menyusida jump = 0 bilan o'zgaruvchini yarating. O'zgaruvchilar rasmda qizil rang bilan belgilangan tugma yordamida yaratiladi. Uni "Amallar" ga tortganingizda menyu paydo bo'ladi. Unda rasmda ko'rsatilgandek barcha kerakli shartlarni ko'rsating.
5-qadam
Matbuot menyusida quyidagi rasmlarda bo'lgani kabi davom eting:
6-qadam
Obj_platform ob'ektiga tegizishda yana bir necha qadam. Demak, o'yinimiz uchun asosiy dvigatel tayyor. Qo'shimcha funktsiyalarni ro'yxatdan o'tkazish qoladi.
7-qadam
Zinapoyalar
Zinapoyani yaratish uchun yuqoriga, pastga va qadam yorliqlari kerak. Obj_ladder yangi ob'ekti yarating. Keyinchalik, "Qadam" yorlig'ida rasmda ko'rsatilgandek qiymatlarni qo'ying:
8-qadam
Biz yuqoriga yorliq bilan ishlaymiz (rasmga qarang). Xuddi shu tarzda Down yorlig'i bilan ishlaymiz, shunchaki y = -4 ni y = + 4 bilan almashtirishni unutmang.
9-qadam
Dushman
Yovuz odamsiz o'yin nima? Shuning uchun bizning qahramonimiz, albatta, dushmanga muhtoj. Yangi obj_enemy ob'ekti yarating, so'ngra Create hodisasiga o'ting. U erda harakat yarating va rasmda ko'rsatilgan parametrlarga o'xshash parametrlarni o'rnating.
Keyinchalik, biz obj_rotate ob'ektini yaratamiz va uni ko'rinmas holga keltiramiz. Buni amalga oshirish uchun faqat Ko'rinadigan katagiga belgi qo'yishingiz kerak.
10-qadam
Qahramonning o'ldirilishi
Bu eng muhim moment: siz belgini o'ldirish imkoniyatini ta'minlashingiz kerak. Buning uchun Game Maker-da allaqachon o'rnatilgan hayot va sog'liqni saqlash tizimidan foydalanamiz.
Qadam tadbirida quyidagi amallarni bajaring:
11-qadam
Belgilar salomatligi.
Yovuz odamni qanday yaratgan bo'lsangiz, xuddi shu tarzda o'yinda süngü qiling. Keyin qo'ying: Sog'liqni -1 ga nisbatan o'rnating
12-qadam
Bu sichqonchani har tegishi bilan o'yin xarakterining sog'lig'i pasayishini ta'minlaydi. Agar sog'liq birdan kam bo'lsa, xarakter bir hayotni yoqib yuboradi.
13-qadam
Oxirgi bosqichda biz bir nechta teginishlarni yakunlaymiz: biz katta darajaga erishamiz, kamerani qahramon uchun kuzatib borish imkoniyatini ro'yxatdan o'tkazamiz. Buni amalga oshirish uchun, ko'rinishdagi debriyajdagi xonada biz quyidagi harakatlarni qilamiz (rasmga qarang).
Hbor va Vbor qiymatlarini o'zgartiring. Ular x va y koordinatalari uchun javobgardir, bunda kamera harakatlana boshlaydi.
Bu Game Maker bilan oddiy platformer yaratish asoslari.