Mundarija:

Birlik bo'yicha C# bilan 2D video o'yini: 4 qadam
Birlik bo'yicha C# bilan 2D video o'yini: 4 qadam

Video: Birlik bo'yicha C# bilan 2D video o'yini: 4 qadam

Video: Birlik bo'yicha C# bilan 2D video o'yini: 4 qadam
Video: Xotirani kuchaytiruvchi 10 ta SIR. Hamma uchun birdek to'gri keladi! 10 daqiqada 2024, Noyabr
Anonim
Image
Image
Miya bo'roni
Miya bo'roni

Bu loyiha men shaxsiy kompyuterimni noyabr oyida birinchi marta olganimda boshlangan. Bu yangi ko'nikmalarni o'rganishning qiziqarli usuli sifatida boshlandi va tezda sevimli mashg'ulotlarimdan biriga aylandi. Men o'sha paytdan beri ishlayapman va 75 soatdan ko'proq dasturlash vaqtini oldim. Dasturlashning o'zi haqiqatan ham keskin o'rganish egri chizig'iga ega va qiyinchilik va qo'llanishda yangi tilni o'rganishga juda o'xshaydi. Siz juda sekin boshlaysiz, tilning asosiy sintaksisi va ritmini o'rganasiz va tez orada siz o'yin g'oyalari haqida kodni ishlatishni o'ylay boshlaysiz. Ba'zida g'oyalar samara bermaydi va ishni to'g'ri yo'llarini izlab topish ko'p tadqiqotlarni talab qilishi mumkin, lekin yakuniy maqsad bunga arziydi.

Ta'minotlar

-Kompyuter

-Birlikning eng yangi versiyasiga kirish

-Marmoset Hexels 3 kabi sprite yaratish dasturiga kirish

1 -qadam: Aqliy hujum

Miya bo'roni
Miya bo'roni

O'yiningiz uchun g'oyalar ro'yxatini tuzing. Iloji boricha aniqroq bo'lishga ishonch hosil qiling, chunki bu keyinchalik kodlash vaqtini ancha kamaytiradi. Fikrlaringizni tartibga solish uchun trello.com saytidan foydalanishni tavsiya qilaman, lekin men ushbu loyiha uchun telefonimdagi eslatmalar ilovasidan foydalandim.

2 -qadam: Sprite yaratish

Sprite yaratilishi
Sprite yaratilishi
Sprite yaratilishi
Sprite yaratilishi

Bu spritlar siz kiritmoqchi bo'lgan murakkab g'oyalar uchun joy egasi bo'lishi mumkin, lekin kodlashni boshlashdan oldin qandaydir vizualdan boshlash yaxshidir.

3 -qadam: Miya bo'ronidan g'oyalarni amalga oshirish

Miya bo'ronidan fikrlarni amalga oshirish
Miya bo'ronidan fikrlarni amalga oshirish
Miya bo'ronidan fikrlarni amalga oshirish
Miya bo'ronidan fikrlarni amalga oshirish

Kamera harakati va belgilarni boshqarish kabi asosiy narsalardan boshlang. Bu erda siz o'zingizning o'yiningiz pastdan yoki tekis 2D bo'lishini xohlaysizmi kabi narsalarni tanlaysiz. Asosiy narsalarni tugatgandan so'ng, dushman AI va animatsiya kabi murakkab g'oyalaringizni amalga oshirishni boshlang.

4 -qadam: Fikrlar ro'yxatidagi hamma narsani amalga oshirmaguningizcha kodni davom ettiring

Fikrlar ro'yxatidagi hamma narsani amalga oshirmaguningizcha kodni davom ettiring
Fikrlar ro'yxatidagi hamma narsani amalga oshirmaguningizcha kodni davom ettiring

Siz ketayotganda ro'yxatga qo'shilishdan qo'rqmang. O'yin yaratishda hech qanday cheklovlar yo'q. Fikrlar davom etguncha davom ettirishingiz mumkin. Bu erda ko'rayotgan rasm, o'rgimchak AIni dasturlashda menda bo'lgan arqoncha g'oyasining kodidir.

Tavsiya: