Mundarija:

Unity Multiplayer 3D gologramma o'yini va kompyuter uchun gologramma proyektori: 16 qadam (rasmlar bilan)
Unity Multiplayer 3D gologramma o'yini va kompyuter uchun gologramma proyektori: 16 qadam (rasmlar bilan)

Video: Unity Multiplayer 3D gologramma o'yini va kompyuter uchun gologramma proyektori: 16 qadam (rasmlar bilan)

Video: Unity Multiplayer 3D gologramma o'yini va kompyuter uchun gologramma proyektori: 16 qadam (rasmlar bilan)
Video: Голограмма на shader graph unity3D 2024, Noyabr
Anonim
Image
Image
Unity Multiplayer 3D gologramma o'yini va kompyuter uchun gologramma proyektori
Unity Multiplayer 3D gologramma o'yini va kompyuter uchun gologramma proyektori
Unity Multiplayer 3D gologramma o'yini va kompyuter uchun gologramma proyektori
Unity Multiplayer 3D gologramma o'yini va kompyuter uchun gologramma proyektori

Holusdan ilhomlanib, men golografik displeyni juda arzon ishlab chiqishni yaxshi ko'raman. Ammo o'yinlarni topishga harakat qilsam, Internetda hech narsa topa olmadim. Shunday qilib, men Unity -da o'z o'yinimni ishlab chiqishni rejalashtirmoqdaman. Bu mening birlikdagi birinchi o'yinim. Bundan oldin men Flash -da ba'zi o'yinlarni ishlab chiqaman, lekin bu juda qiziq. Menga nima qilganimni tushuntirishga va o'rganishga ruxsat bering.

1 -qadam: kerakli materiallar

Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
Kerakli materiallar

Kerakli materiallar

1) 16: 9 LCD monitor.

2) 3/4 dyuymli PVX quvurli 2 ta sim (juda arzon)

3) 4/4 dyuymli PVX tirsagi 8 -sonli

4) 3/4 simli PVX Tee 8 -sonlar

5) taglik uchun oq taxta.

6) 1 mm qalinlikdagi akril plitalar

7) USB klaviatura.

Ishlatilgan dasturiy ta'minot

1) Oxirgi birlik.

2) Birlik aktivlari do'konidan gologramma piramidasi (Bepul).

Kerakli vositalar

1) o'lchov.

2) Hacksaw (men qo'lda arra ishlataman).

2 -qadam: Piramida uchun o'lchov

Piramida uchun o'lchov
Piramida uchun o'lchov

1) Piramidaning birinchi rejasi.

2) SAPRdan foydalangandan so'ng va piramidaning dizayni. Men SAPR o'lchovini olaman.

3) Isosceles uchburchagi asosi monitorning balandligi 9 dyuym bo'lishi kerak. Yon uzunligi 7,8 dyuym va balandligi 6,35 dyuym.

3 -qadam: Piramidaning shakllanishi

Piramida yasash
Piramida yasash
Piramida yasash
Piramida yasash
Piramida yasash
Piramida yasash
Piramida yasash
Piramida yasash

1) Men o'lchovni yakunlamasdan 9 "X 18" o'lchamdagi akril varaqni sotib oldim.

2) Shunday qilib, men sozlash uchun yana bir oz vaqt kerak va yonlari 4 dona.

3) Nihoyat, akril qog'ozga to'rtburchakni torting va arra pichog'i yordamida to'rtta bo'lakni kesib oling.

4) Chelo-tasma yordamida yon tomonlarini birlashtiring va ichidan piramida hosil qiling. Tashqi tomonni yopishtirish uchun issiq yopishtiruvchi tabancadan foydalaning, tashqi tomondan yopishqoq lentani va issiq elimni oling.

5) Endi yuqoridagi Qog'ozni olib tashlang va Piramidani tozalang. Rejaga muvofiq balandligi to'g'riligini va to'g'riligini tekshiring. Endi prizma tayyor.

4 -qadam: Golografik displey stendini yarating

Golografik displey stendini yarating
Golografik displey stendini yarating
Golografik displey stendini yarating
Golografik displey stendini yarating
Golografik displey stendini yarating
Golografik displey stendini yarating

1) 4 ta quvur o'lchamlari stend qilish uchun kesmoqchi

2) Quvurlarning o'lchamlari quyidagicha

  1. 42 sm - 4 nos (uzunlik)
  2. 13,5 sm - 4 raqam (kenglik)
  3. 1,5 sm - 8 nos (kenglik)
  4. 14 sm - 4 raqam (balandlik)

3) Rasmda ko'rsatilgandek ramka yasash uchun tirsak va tirsak yordamida bo'laklarni birlashtiring.

4) 42 sm X 24 sm o'lchamdagi oq taxtani kesib oling va tayanch qilish uchun uni stendning pastki qismiga mahkamlang.

5) Monitorni stendga qo'ying va noutbukni ikkinchi monitor sifatida ulang. Endi golografik tartib tayyor.

5 -qadam: Golografik displeyni sinab ko'ring

Image
Image

3D Holpgraphic videoni noutbukda ikkinchi monitorda ishga tushiring, chunki ekran to'liq ishlayotganini tekshiring.

6 -qadam: stol tennisi o'yinini yarating

Stol tennisi o'yinini yarating
Stol tennisi o'yinini yarating
Stol tennisi o'yinini yarating
Stol tennisi o'yinini yarating
Stol tennisi o'yinini yarating
Stol tennisi o'yinini yarating

1) Yangi loyiha yaratish. Men shunchaki stol tennisi to'pini 2 o'yinchi o'yini qildim. Shunday qilib, gologrammada o'yinchi va tomoshabinning ikki tomoni.

2) Zamin - bu to'rtburchaklar devorli to'rtburchaklar quti.

3) To'p va O'yinchilar - qattiq jism.

4) Men ballarni ko'rsatish uchun text mesh pro -dan foydalanaman. Shunday qilib, menga har bir o'yinchi uchun ikkita ikkita boshqaruv elementi kerak.

5) Men ikkita o'yinchi va bitta to'pni boshqarish uchun 3 ta C# skript faylini yarataman.

6) Agar to'p 1 -o'yinchining orqa devoriga tegsa, 2 -o'yinchi ochko oladi.

7) pleer1 uchun ishlatiladigan boshqaruv elementlari

  1. Harakat qilish uchun chap va o'ng o'q.
  2. Yong'in uchun o'q.

8) Player2 uchun boshqaruv elementlari

  1. Harakat qilish uchun A va D tugmachalari.
  2. Yonish uchun W tugmachasi.

9) Agar tugasa, o'yinni qayta boshlash uchun bo'sh joy.

10) Hamma uchta skript bu erda yuklangan. O'ynamang va barcha funktsiyalar yaxshi ishlashini tekshiring.

7 -qadam: gologramma piramidasini yuklab oling

Gologram piramidasini yuklab oling
Gologram piramidasini yuklab oling
Gologram piramida yuklab olish
Gologram piramida yuklab olish
Gologram piramidasini yuklab oling
Gologram piramidasini yuklab oling

1) Birlikdagi aktivlar do'konini bosing va gologramma piramidasini qidiring. Siz gologramma piramidaning bepul havolasini topdingiz.

2) Yuklab olish tugmasini bosing va yuklab olishni kuting. Agar yuklash yoki yuklash tugallansa, importni bosing.

3) Yuklab olish fayli tarkibini ko'rsatadi. Import -ni bosing va siz uni Project Asset -da ro'yxatda topdingiz.

8 -qadam: Loyihamizga piramida sahnasini qo'shing

Loyihamizga Piramida sahnasini qo'shing
Loyihamizga Piramida sahnasini qo'shing
Loyihamizga Piramida sahnasini qo'shing
Loyihamizga Piramida sahnasini qo'shing

1) Importdan so'ng siz aktivlardan gologramma piramidasini topdingiz.

2) Ochiq sahna va siz Demo sahnasini topdingiz. Uni O'yinimizga torting.

3) Endi siz O'yin ko'rinishida rasmni tizzadan yuqorisiga qo'ydingiz. biz kameraning o'rnini o'zgartirmoqchimiz.

9 -qadam: Gologramma kamerasining joylashishini o'zgartirish

Gologramma kamera holatini o'zgartirish
Gologramma kamera holatini o'zgartirish
Gologramma kamera holatini o'zgartirish
Gologramma kamera holatini o'zgartirish
Gologramma kamera holatini o'zgartirish
Gologramma kamera holatini o'zgartirish

1) Gologram kamerasida biz qayd qilmoqchi bo'lgan ikkita narsa. Bu aktiv teskari piramida uchun. Shunday qilib, biz barcha kameralarni aylantirmoqchimiz.

2) Biz to'g'ri ko'rish uchun barcha kameralarni orqa tomonga o'tkazmoqchimiz.

3) Yuqoridagi 2 -rasmda men kameraning har bir pozitsiyasini olaman. Asosiy maqsad - o'yinni har tomondan markazda ushlab turish.

4) Ish tugagandan so'ng, ishga tushiring va o'yinni tekshiring.

10 -qadam: O'yin ilovasini yarating

O'yin ilovasini yaratish
O'yin ilovasini yaratish
O'yin ilovasini yaratish
O'yin ilovasini yaratish

1) Endi fayllar menyusida Build tugmachasini bosing va yakka tartibdagi kompyuter, Mac va Linux uchun bosing.

2) maqsad papkani tanlang va Build and Run -ni toping.

3) O'yinni ishga tushirish uchun uni bosing.

11 -qadam: O'yin zonasini joylashtiring

O'yin zonasini tashkil qiling
O'yin zonasini tashkil qiling
O'yin zonasini tashkil qiling
O'yin zonasini tashkil qiling
O'yin zonasini tashkil qiling
O'yin zonasini tashkil qiling

1) Endi biz stolga to'liq gologramma kompyuteri qo'yamiz.

2) monitorni noutbukga ulang va uni displey sifatida ishlating2.

3) 2 ta Usb tugmachasini oling va uni gologramma kompyuterining ikki tomoniga joylashtiring.

4) Endi klaviaturani noutbukga ulang.

5) Rasmda ko'rsatilgandek joylashtiring. endi o'yin tayyor.

12 -qadam: Birinchi o'yin

Birinchi O'yin
Birinchi O'yin

1) O'yinni yaratadigan papkada exe -ni oching.

2) Endi display2 ni bosing va OK ni bosing.

3) O'yinning boshlanishi monitorda o'ynaydi, gologramma saqlanadi.

Eslatma:-

Birinchi marta yugurishda men hisob teskari bo'lishi va kalitlar teskari yo'nalishda ishlashi kerakligini topdim

13 -qadam: Kodni o'zgartirish

Kodni o'zgartirish
Kodni o'zgartirish
Kodni o'zgartirish
Kodni o'zgartirish
Kodni o'zgartirish
Kodni o'zgartirish

1) Kodni o'zgartirgandan so'ng, u golografik proektorda ko'rsatiladi. Tugmalar yo'nalishini o'zgartiring va matnni qarama -qarshi tomonga o'tkazing.

2) Endi ishga tushiring va o'yinni tuzatish uchun tekshiring.

14 -qadam: Golografik o'yinni o'ynang

O'z shaxsiy golografik o'yinini o'ynang
O'z shaxsiy golografik o'yinini o'ynang
O'z shaxsiy golografik o'yinini o'ynang
O'z shaxsiy golografik o'yinini o'ynang
O'z shaxsiy golografik o'yinini o'ynang
O'z shaxsiy golografik o'yinini o'ynang

O'yinni boshqaring va ikkala tomondan va boshqa tomondan tomoshabinlardan o'ynang. Agar kimdir g'alaba qozonsa, bu g'olib tomonda g'alaba va mag'lubiyat tomonida mag'lubiyatni ko'rsatadi.

15 -qadam: O'yinni boshlash videosi

Image
Image

O'yin boshlanish videosi va har tomondan video. Bu hayratlanarli

16 -qadam: O'yin tugashi haqida video

Oxirgi holatga ega Game End videosi.

Bu mening birlikdagi birinchi loyiham. Birgalikda ishlash juda qiziq. Ammo bu loyihani amalga oshirish uchun ko'p vaqt kerak bo'ladi. Yana ko'plab loyihalar.

Ko'proq zavqlanish uchun …………… Do'stlarimga fikr bildirishni va rag'batlantirishni unutmang.

O'yin hayoti musobaqasi
O'yin hayoti musobaqasi

O'yin hayoti tanlovining ikkinchi mukofoti

Tavsiya: