Maruza №9: Unity da maydonlar yaratish



Download 414,26 Kb.
Pdf ko'rish
Sana01.02.2022
Hajmi414,26 Kb.
#424671
Bog'liq
Maruza9



Maruza №9: Unity da maydonlar yaratish 
Reja 
Maydon tushunchasi 
Yer maydonini hosil qilish 
Sahna novigatsiyasi 
Ko'p o'yin dvigatellari uchun umumiy xususiyatlardan biri bu er muharriri. Bu 
sizga nafaqat o'z g'oyangizni amalga oshirishga, balki uni o'tlardan butalarga, 
daraxtlarga bo'yalgan to'qimalar yordamida barglar bilan to'ldirish imkonini 
beradi. 
Atrof -muhitni yaratish 
Siz hali ham test rejimida bo'lsangiz, davom eting va Fayllar menyusidan 
yangi sahna yarating. 
1. Agar siz hali bunday qilmagan bo'lsangiz, Unity -ni oching 
BookProject loyihasi sukut bo'yicha ochilishi kerak, agar siz oxirgi marta 
saqlaganingizdan beri boshqa loyihalarni ochmagan bo'lsangiz. Agar u 
BookProject -ni Fayl menyusidan ochmasa, "Loyihani och" -ni tanlang va 
"Loyihani ochish" -dan tanlang. Shuningdek, siz kitobning yuklab olinadigan 
paketidan 4 -bob papkasida mavjud bo'lgan versiyadan foydalanishingiz 
mumkin. 
2. Agar loyiha TestScene1 yuklangan holda ochilgan bo'lsa, File 

New 
Scene ga o'ting. 
3. Fayl 

Sahnani saqlash -dan erTerrainTest sifatida saqlang. 
4. Loyiha ko'rinishida yangi papka yarating va unga Scenes deb nom bering. 
5. TestScene1 va TerrainTest sahnalarini yangi papkaga torting. 
Er uchastkasini yaratish 
Sizning papkalaringiz tartibga solinganidan so'ng, birinchi erni yaratish vaqti 
keldi. 


1.
GameObject menyusidan CreateOther, ro'yxatning pastki qismiga yaqin, 
4-1-rasmda ko'rsatilgandek, Terrain ni tanlang. 
Siz 4-2-rasmda ko'rsatilgandek, uning bir burchagi 0,0,0 bo'lgan Sahna va 
Ierarxiya ko'rinishlariga Terrain obyekti qo'shilganini ko'rasiz. 
Inspektorda Terrain obyekti tanlangan holda siz uning xususiyatlarini va uni 
tozalash uchun mavjud vositalarni ko'rasiz, 4-3-rasmda ko'rsatilgandek. 


2.
Sahna ko'rinishida "Sahna" ni emas, balki standartni ishlatayotganingizga 
ishonch hosil qiling 
Asboblar bilan tajriba o'tkazishdan oldin, siz erning boshqa parametrlarini 
o'rnatishingiz kerak. 
1. Inspektorda 4-4-rasmda ko'rsatilgandek panelning pastki qismiga yaqin 
joylashgan Ruxsat parametrlariga kirish uchun Terrain Settings vositasini 
tanlang. 


2. "Ruxsatni o'zgartirish balandlik xaritasini, tafsilot xaritasini yoki 
splatmapni o'chiradi" ogohlantirishiga e'tibor bering. 
Bu shuni anglatadiki, agar siz er maydonini yaratganingizdan so'ng uning 
o'lchamlarini o'zgartirsangiz, ko'p o'zgartirishlaringizni yo'qotasiz. 
3. Erning kengligi va uzunligini 500 metrga, balandligini esa 200 metrga 
o'rnating. 
Rivojlanish jarayonida sizga kerak bo'ladigan narsa bu o'lchamdan oshib 
ketadi, lekin bu er usti asboblari bilan ko'p mashqlarni bajarishga imkon 
beradi. Uni mukammal qilish uchun stress qilmang. 
Siz erni yuqoriga yoki pastga haykaltarashingiz mumkin bo'lgani uchun, 
erning pastki qismini bo'yashingiz mumkin bo'lgan chuqurlikka ruxsat berish 
uchun taglik balandligini o'rnatishingiz kerak bo'ladi (4-5-rasmga qarang). 
Shakl 4-5. Tuproq balandligi ko'llar, chorrahalar va boshqalar uchun 
tushkunliklarni bo'yash uchun o'zgartirildi. 
3.
Inspektorda 4-6-rasmda ko'rsatilgandek Paint Height ni tanlang. 


5. Balandligingizni 50 ga qo'ying, bu sizga er sathining umumiy 
balandligining 25% ni dengiz sathidan pastroq qilib beradi. 
6. Yassilash -ni bosing. Sahna ko'rinishida er ko'zdan g'oyib bo'lishi 
mumkin. 
Haykal yasashdan oldin, navigatsiya vositalari bilan tajriba o'tkazish 
uchun bir necha daqiqa vaqt ajrating; ularning miqyosi tufayli er bilan 
ishlashda nozik farqlar mavjud. 
1. Ierarxiya ko'rinishida erni tanlang. 
2. Ierarxiya ko'rinishida erni ikki marta bosing. 
Ko'rish oynasi oxirigacha kattalashtirilgan, shuning uchun siz 4-7-rasmda 
ko'rsatilgandek er usti ob'ektining hajmini ko'rishingiz mumkin. 


Sahna navigatsiyasi 
Shuningdek, siz sahnada tezkor o'tish turini ishlatishingiz mumkin. Bu erlarni 
yaratishda foydalidir, chunki bu sizga qush yoki hatto qalpoqli super qahramon kabi 
go'yo siz qarab turgan joy bo'ylab sayohat qilish imkonini beradi. 
1. Erning bir chetiga yaqinlashtiring. 
2. Sichqonchaning o'ng tugmachasini bosing va ushlab turing. 
3. WASD tugmalaridan foydalanib chapga/o'ngga, oldinga/orqaga siljiting. 
4. Q va E tugmalaridan foydalanib yuqoriga va pastga siljiting. 
5. Tezroq harakat qilish uchun Shift tugmachasini bosib ushlab turing. 
Tuproq dvigateli 
Yassi er juda zerikarli. Shunday qilib, bundan keyin siz Unity-ning erni tahrirlash 
vositalari bilan amaliy tajribaga ega bo'lasiz, bu sizga yangi hududingizga turli xil 
xususiyatlarni qo'shish imkonini beradi. 
Topologiya 
Eringizga zarar etkazish vaqti keldi, shuning uchun tog'lardan boshlaylik. 
1.
Kattalashtiring, shuning uchun erning ko'p qismi ko'rinadi 
2.
Inspektorda birinchi vositani tanlang: Raise/Lower Terrain 
Asbob tanlashda Terrain asboblar paneli ostidagi foydalanuvchi ko'rsatmalariga 
e'tibor bering; ular dastlab sirli bo'lib tuyulishi mumkin, lekin siz ishga 
kirishganingizdan so'ng, ular mantiqiy bo'la boshlaydi. 


3. Cho'tkasi tanlang. 
4. 4-8-rasmda ko'rsatilgandek, relef atrofida tog'lar yaratish uchun sevimli bosimli 
qalamni bosing va sudrab olib boring. 
E'tibor bering, rasm chizayotganda, agar siz butun er yuzini ko'rish uchun 
kichraytirgan bo'lsangiz, uni eng yuqori aniqlikda kursor atrofidagi maydonda 
ko'rasiz. Unity-ning er dvigatelidan foydalanishning katta afzalliklaridan biri 
shundaki, u o'rnatilgan LOD (detallar darajasi) mexanizmiga ega. Siz qo'yib 
yuborganingizdan so'ng, er uzoq masofadagi LOD o'lchamiga qaytadi (4-9-
rasmga qarang). Bu asab solishi mumkin bo'lsa -da, esda tutingki, bu shunchaki 
er, va miqyosi shundayki, bir marta o'ynasa, bu hal qiluvchi ahamiyatga ega 
bo'lmaydi. Agar xohlasangiz, LOD masofasini "Tuproq sozlamalari" tafsilotlari 
masofasi parametridan keyin sozlash mumkin bo'ladi. 
Hozircha cho'tka turi, cho'tkasi o'lchami va shaffoflik (kuch) bilan tajriba 
o'tkazing. Cho'tkaning o'lchami Sahna ko'rinishida ko'k rangda tasvirlangan 
bo'ladi. 
5. 4-10-rasmda ko'rsatilgandek, erni pasaytirish uchun bo'yash paytida Shift 
tugmachasini bosib ushlab turing. 


Siz tekis balandlikni 50 ga o'rnatganingiz uchun, bu chizish paytida erning 
joyini o'zgartirish mumkin bo'lgan chuqurlikdir. Qattiq chekka bilan 
keyinroq shug'ullanasiz. Shift tugmachasidan foydalanib, siz juda baland tog 
'cho'qqilarini tushirishingiz mumkin, lekin buning uchun yaxshiroq vosita 
bor. 
Keyingi urinish vositasi - Paint Height vositasi. Bu asbob ishlash uchun 
balandlikni belgilaydi, shuning uchun siz belgilagan miqdor yuqoriga yoki 
pastga rasm chizishingizni belgilaydi. Bu asbobning eng muhim jihati 
shundaki, u sizga tekisliklarni, masalan, qurilish maydonchalari, platolar, 
mezalar, cho'kish teshiklari yoki yuzasi yuzaki tekis bo'lgan boshqa 
balandliklarni, ma'lum balandliklarda yaratishga imkon beradi. 
Esda tutingki, sizning standart balandligingiz 50 ga o'rnatiladi, shuning 
uchun siz bu erga o'rnatgan balandligingiz rasmning erga qo'shilishi yoki 
kamayishini aniqlaydi. 
1.
Paint Height asbobini tanlang 
2.
Balandlikni 40 ga o'rnating va teshik 40 ga tushguncha standart tekis 
maydonga bo'yab qo'ying. 


3.
Endi Balandlikni 60 ga qo'ying va balandligi 60 ga chiqadigan joyni bo'yang 
(4-11-rasmga qarang). 
Agar siz juda aqlli bo'lishni xohlasangiz, qachondir tuzilmalarni joylashtirmoqchi 
bo'lgan joylarning balandligini yozing. Shunday qilib, ob'ektni qo'lda yuqoriga va 
pastga siljitib, yaxshi ko'rinmaguncha, siz inspektorda Y holatini yozib, davom 
etishingiz mumkin. 3D bilan uzoq vaqt ishlagan har kim sizga aytganidek, ob'ekt 
qachon "erda" bo'lishini aniqlash qiyin bo'lishi mumkin. Agar siz Unity Pro -ni 
dinamik soyalarda ishlatayotgan bo'lsangiz, vazifa biroz osonroq, lekin soyalar 
kumush o'q emas. Raqamlar hali ham sizning do'stingiz. 
Asboblar tubi chiqib ketgan yoki burishib ketgan yoqimsiz, o'tkir qirralardan 
qutulish uchun siz to'plamdagi keyingi asbobdan foydalanishingiz mumkin. 
Yumshoq balandlik tabiiy ko'rinishga ega bo'lish uchun erni bo'shatadi yoki bir oz 
ob -havoni qo'shadi, masalan tog'li tog'laringizga. 
4.
Balandlikni bo'yagan joyni kattalashtiring. 
5.
Smooth Height asbobini tanlang 
6.
Paint Height asbobidan qolgan qattiq qirralarni tekislang (4-12-rasmga qarang). 


12. O'zingizning harakatlaringiz sizga yoqmaguncha, uchta Balandlik vositasi bilan 
tajriba o'tkazing. 
13. Sahna va loyihangizni saqlang. 

Download 414,26 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish