Mundarija:
- 1 -qadam: O'yin maydonini qurish
- 2 -qadam: to'pni yaratish va joylashtirish
- 3 -qadam: Qizil kublarni yaratish va joylashtirish
- 4 -qadam: O'yinchi va kublar to'qnashuvi uchun #C skriptini yozish
- 5 -qadam: Kamera pleerga ergashishi uchun #C skriptini yozish
- 6 -qadam: Har bir kub yaqinida savollar yozish
- 7 -qadam: barcha dekor elementlarini joylashtirish
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
O'qishni yana qiziqarli qiladigan o'yin!
1 -qadam: O'yin maydonini qurish
Bu bosqichda biz to'pni aylanadigan joyni joylashtirishdan boshladik. To'p o'yin maydonidan tushmasligiga ishonch hosil qilish uchun biz butun er yuzida tog'lar yaratdik. "To'qimalarni qo'shish" tugmachasini bosib, kompyuterimizda saqlangan teksturani tanlang. Biz Google tasvirining o't to'qimasini oldik.
2 -qadam: to'pni yaratish va joylashtirish
To'pni yaratish uchun biz "GameObject" tugmachasini bosdik, bu 3D ob'ektdan ko'ra shar. Biz "tekshirish" yorlig'ida to'pning o'lchamini o'zgartirdik va biz "o'zgartirish" ga o'tdik. O'zgartirishda biz o'lchamni xohlaganimizcha qilish uchun "o'lchov" ni o'zgartirdik. Nihoyat, harakatlanuvchi o'qlar bilan biz to'pni boshlang'ich nuqtaga joylashtirdik.
3 -qadam: Qizil kublarni yaratish va joylashtirish
Qizil kublarni yaratish uchun biz "GameObject" tugmachasini bosdik, bu 3D ob'ektga va kublarga qaraganda. Biz kublar hajmini "tekshirish" yorlig'ida to'g'riladik va biz "o'zgartirish" ga o'tdik. O'zgartirishda biz o'lchamni xohlaganimizcha qilish uchun "o'lchov" ni o'zgartirdik. Nihoyat, harakatlanuvchi o'qlar bilan biz har xil kublarni o'yin maydoniga joylashtirdik.
4 -qadam: O'yinchi va kublar to'qnashuvi uchun #C skriptini yozish
Biz to'p va qizil kublar to'qnashuvi uchun #C skriptini MonoDevelop -da, dumaloq to'p qo'llanmasiga binoan yozdik (havola veb -saytimizning ma'lumot bo'limida). Bundan tashqari, biz "komponentni qo'shish" tugmachasini bosib, yangi skriptni qo'shib, uni kublar va to'pga biriktirdik. Bu #C skriptiga to'pning kublar bilan to'qnashuvi, to'qnashuv paytida kublarning yo'qolishi, to'qnashuv paytida nuqta qo'shilishi va o'yinchi "Siz yutasiz!" Skriptlari ham kiradi. 7 ta qizil kubni oldi.
5 -qadam: Kamera pleerga ergashishi uchun #C skriptini yozish
Rolling Ball qo'llanmasidan so'ng (veb -saytimizning ma'lumot bo'limidagi havola), biz kamerani o'yinchini kuzatishi uchun #C skriptini yozdik. Shunday qilib, biz "asosiy kamera" yorlig'ini, "ierarxiya" yorlig'ini sudrab, asosiy kameraga skriptni biriktirdik.
6 -qadam: Har bir kub yaqinida savollar yozish
Biz "3D" va "3D matn" dan ko'ra "GameObject" ni bosish orqali savollar qo'shdik. Biz o'z savolimizni "Matn" ga yozdik, uni "Matn to'rlari" yorlig'ida topish mumkin.
7 -qadam: barcha dekor elementlarini joylashtirish
a. Obj -da import qilinmoqda. 3D elementlarni (uy, ombor va cho'chqa) fayllar.
Fusion360 -da ishlab chiqarilgan yoki Internetda olingan elementlar uchun biz ularni obj -da eksport qilishimiz kerak edi. birlikda. Bundan tashqari, ularni xaritada joylashtirish va ko'chirish mumkin edi. Nihoyat, rang/teksturani elementga sudrab olib, import qilingan elementlarga tekstura qo'shildi.
b. Unity Asset do'konidan "Tree Creator" aktivini yuklab olish.
Daraxtlar uchun biz "Daraxt yaratuvchisi" aktivini aktivlar do'konidan yuklab olamiz. Import amalga oshirilgach, biz "novdalar qurilishi" emas, balki aktivimizdagi "Daraxt yaratuvchisi" ni tanladik va "usta ustasi" ni tanladik. Biz "filial ustasi" daraxtlarini xaritaga sudrab tashlaymiz.