İçindekiler:

Düşük Maliyetli MR Oyunu Demosu: 9 Adım
Düşük Maliyetli MR Oyunu Demosu: 9 Adım

Video: Düşük Maliyetli MR Oyunu Demosu: 9 Adım

Video: Düşük Maliyetli MR Oyunu Demosu: 9 Adım
Video: ⚡ Gates of Olympus ⚡ 200 TL ile Yok Ettik! | Yok Böyle Bir Max Win! 2024, Kasım
Anonim
Image
Image

www.bilibili.com/video/av7937721/ (Çin anakarasındaki video url'si)

Üstten Görünüm:

İşaret resmini iki eksen tutucuya ayarlayın, Kullanıcı kartondan bakın, işaretle kaplı canavarı görebilir, oyun dünyasında birbirlerini vururlar.

Kullanıcı ve işaret resmi arasındaki açıyı bulmak için AR'yi kullanın, ardından tek wifi aktarımı kullanın, tutucunun açıya göre dönüşünü kontrol edin, işaret her zaman Kullanıcıyı ayçiçeği gibi izleyebilir.

Özel teşekkür

  • Vuforia, harika AR SDK'sı, özellikle Google cardBoard'a uyuyor;
  • https://goo.gl/images/H8Tzw9, Kratos'un ICO'su, güzellik ve AR için iyi tanımlama;
  • Majenko Technologies , arduino'dan Wifi kod şablonu, kullanımı gerçekten kolay;

Adım 1: Malzeme Listesi

Malzeme listesi
Malzeme listesi
Malzeme listesi
Malzeme listesi
  • Donanım

    • Akıllı Telefona, android'e geçilir, iPhone TBA'dır;
    • Google CardBoard VR HMD;
    • çekme ekseni tutucusu; kendin yap veya satın al;
    • Bir baskı kağıdı A4;
    • Bir arduino wifi kartı, adı WeMos D1;
    • Bir arduino kalkanı;
    • Bazı Jumper kabloları;
    • Servo x4;
    • Bir DC güç modülü (test için seçilebilir);
    • Zımba, yapıştırıcı, makas, kağıt kesici;
    • Bir batarya;
  • Yazılım

    • arduino.cc editörü;
    • Birlik5.3.4;
    • Vuforia birlik SDK 6.2;

Adım 2: Çekme Ekseni Tutucu

Çekme Ekseni Tutucu
Çekme Ekseni Tutucu
Çekme Ekseni Tutucu
Çekme Ekseni Tutucu
Çekme Ekseni Tutucu
Çekme Ekseni Tutucu

Biraz karton bul:

  1. Yapılan taban;
  2. Kol dikey ve yatay, servo koymak;
  3. İşaret resminin platformu;
  4. baskı resmi, boyut A4'ün çeyreğidir;

Kitap kanalizasyonu ile kartonu güçlendirmelisiniz;

Uyarı: çok kalın karton kullanmayın, belki zımba çalışmayabilir.

3. Adım: Donanım Bağlantısı

Donanım Bağlantısı
Donanım Bağlantısı
Donanım Bağlantısı
Donanım Bağlantısı

weMos d1 pininde küçük bir sorun var. Karttaki baskı numarası arduino koduyla eşleşemez, bu yüzden dikkatli olun;

Birkaç pimi test ediyorum, gerçekten bir numara alıyorum, lütfen referans alın.

//kod pini --- D1 borad pini // ---- 8

//3 ---- 0

Adım 4: Arduino Yükleme

Arduino ortamınızı kurmak için aşağıdaki URL'yi takip edin:

Boards Manager ile yükleme

daha sonra arduino editöründe doğru BOAED ve UPLOAD SPEED'i seçmelisiniz;

Yönetim Kurulu - wemos D1 R2;

yükleme Hızı: - 115200;

Adım 5: Android için hazır:

  1. JDK'yı indirin ve kurun;
  2. android SDk indir ve kur;
  3. Unity5.3.4'ü indirin ve kurun;
  4. Vuforia SDK 6.2 indirme; ücretsiz sürüm yeterliydi;
  5. kartonUnitySDK0.6 indir;

Android geçti. IOS sorunu var. belki MAC için birlik kullanın

Adım 6: Unity3d Android Proje Dosyasına Göre Yayınlama

  1. bu sayfadaki proje dosyasını indirin ve çıkarın;
  2. Unity3d5.3.4'ü çalıştırın, projeyi açın, sıkıştırılmış klasörü seçin;
  3. https://developer.vuforia.com/license-manager adresine gidin, Lisans Yöneticisi - Lisans anahtarını ekleyin, uzun bir dize alacaksınız, kopyalayın;
  4. Unity3d'ye geri dönün, hiyerarşi - ARcamera, ardından denetçiye gidin - vuforia yapılandırmasını açın;
  5. anahtarınızı yapıştırın;
  6. android telefon PC'ye bağlanır ve DEBUG modunu açar;
  7. U3D - Dosya - Oluşturma Ayarı - platform - Android;
  8. İnşa Et ve Çalıştır;

Adım 7: Bunu veya DIY'i Değiştirmek İstiyorsanız, Lütfen Bunu Kontrol Edin:

library.vuforia.com/articles/Solution/Inte..

Adım 8: Karton HMD Bir Delik Açın

Karton HMD Delik Açıyor
Karton HMD Delik Açıyor

google karton II'de delik yok, bu yüzden telefonun kamerası için bir tane yapmamız gerekiyor;

Delik için doğru pozisyon nasıl bulunur:

  1. telefonu HMD'ye koyun ve kapatın;
  2. başparmağınızı kameranın üzerinde hareket ettirin, ardından çok sert basın;

Genel olarak, kamera biraz şişkindir, bu nedenle karton üzerinde biraz iz bırakabilir. Ancak bazı kameralar şişkin değilse, onu boyamak için işaretleme kalemi kullanabilir, ardından tekrar deneyebilirsiniz;

Son olarak, bir delik için karton kesebilirsiniz.

9. Adım: Oyunu Nasıl Deneyebilirim?

  1. Telefonda wifi açın;
  2. “ESP_AP_wnq” ssid'sini bulun, şifre:12345678;
  3. AR uygulamasını çalıştırın;
  4. Resmi işaretlemek için telefon kamera yüzü;

Önerilen: