Inhaltsverzeichnis:

Demo des kostengünstigen MR-Spiels - Gunook
Demo des kostengünstigen MR-Spiels - Gunook

Video: Demo des kostengünstigen MR-Spiels - Gunook

Video: Demo des kostengünstigen MR-Spiels - Gunook
Video: SUPPRESSED Technologies, Their Inventors ELIMINATED 2024, November
Anonim
Image
Image

www.bilibili.com/video/av7937721/ (Video-URL auf dem chinesischen Festland)

Überblick:

Setzen Sie das Markierungsbild auf den zweiachsigen Halter (Benutzer schauen es mit Karton) können Sie Monster sehen, die auf Markierungen bedeckt sind, sie schießen sich in der Spielwelt gegenseitig ab.

Verwenden Sie AR, um den Winkel zwischen Benutzer und Markierungsbild herauszufinden, verwenden Sie dann die WLAN-Übertragung einzeln, steuern Sie die Drehung des Halters um den Winkel, die Markierung kann den Benutzer immer wie eine Sonnenblume verfolgen.

Besonderer Dank

  • Vuforia, tolles AR SDK, besonders passend für Google CardBoard;
  • https://goo.gl/images/H8Tzw9, Kratos' ICO, Schönheit und gut für AR identifizieren;
  • Majenko Technologies,Wifi-Codevorlage von arduino, wirklich einfach zu bedienen;

Schritt 1: Materialliste

Material Liste
Material Liste
Material Liste
Material Liste
  • Hardware

    • Ein Smartphone, Android ist bestanden, iPhone ist TBA;
    • Google CardBoard VR-HMD;
    • Schleppachsenhalter; Holen Sie sich DIY oder kaufen Sie es;
    • Ein Druckpapier A4;
    • Ein Arduino-WLAN-Board mit dem Namen WeMos D1;
    • Ein Arduino-Schilde;
    • Einige Jumperdrähte;
    • Servo x4;
    • Ein DC-Leistungsmodul (wählbar, zum Testen);
    • Hefter, Klebestift, Schere, Papierschneider;
    • Eine Batterie;
  • Software

    • arduino.cc-Editor;
    • Einheit5.3.4;
    • Vuforia-Einheits-SDK 6.2;

Schritt 2: Schleppachsenhalter

Schleppachsenhalter
Schleppachsenhalter
Schleppachsenhalter
Schleppachsenhalter
Schleppachsenhalter
Schleppachsenhalter

Finden Sie etwas Pappe:

  1. Basis gemacht;
  2. Arm der vertikalen und horizontalen, setzen Sie Servo;
  3. Plattform des Markenbildes;
  4. Druckbild, Größe ist ein Viertel von A4;

Sie sollten Karton mit Buchnähten verstärken;

Hinweis: Verwenden Sie keinen zu dicken Karton, möglicherweise kann die Heftklammer nicht funktionieren.

Schritt 3: Hardwareverbindung

Hardware-Verbindung
Hardware-Verbindung
Hardware-Verbindung
Hardware-Verbindung

Pin von weMos d1 bekommen ein kleines Problem. Die Drucknummer an Bord kann nicht mit dem Arduino-Code übereinstimmen, also seien Sie vorsichtig.

Ich teste ein paar Pins, bekomme eine wirkliche Nummer, bitte Referenz.

// Code-Pin --- D1-Borad-Pin // ---- 8

//3 ---- 0

Schritt 4: Arduino-Upload

Folgen Sie der folgenden URL, um Ihre Arduino-Umgebung einzurichten:

Installation mit Boards Manager

dann muss die richtige BOAED- und UPLOAD-GESCHWINDIGKEIT im Arduino-Editor ausgewählt werden;

Vorstand - wemos D1 R2;

Upload-Geschwindigkeit: - 115200;

Schritt 5: Bereit für Android:

  1. JDK herunterladen und installieren;
  2. Android SDk herunterladen und installieren;
  3. Unity5.3.4 herunterladen und installieren;
  4. Vuforia-SDK 6.2 herunterladen; kostenlose Version war genug;
  5. KartonUnitySDK0.6 herunterladen;

Android wurde bestanden. IOS hat ein Problem. vielleicht Unity für MAC verwenden

Schritt 6: Unity3d Android Veröffentlichung nach Projektdatei

  1. Laden Sie die Projektdatei auf dieser Seite herunter und extrahieren Sie sie;
  2. Unity3d5.3.4 ausführen, Projekt öffnen, dekomprimierten Ordner auswählen;
  3. Gehen Sie zu https://developer.vuforia.com/license-manager,License Manager - Fügen Sie den Lizenzschlüssel hinzu, Sie erhalten eine lange Zeichenfolge, kopieren Sie sie;
  4. gehe zurück unity3d,hierarchy - ARcamera,dann gehe zum Inspektor - öffne die vuforia-Konfiguration;
  5. fügen Sie Ihren Schlüssel ein;
  6. Android-Telefon verbinden PC und schalten Sie den DEBUG-Modus ein;
  7. U3D – Datei – Build-Einstellung – Plattform – Android;
  8. Bauen und ausführen;

Schritt 7: Wenn Sie es ändern oder basteln möchten, überprüfen Sie dies bitte:

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

Schritt 8: Karton HMD machen ein Loch

Karton HMD Machen Sie ein Loch
Karton HMD Machen Sie ein Loch

Es gibt kein Loch auf Google Karton II, also müssen wir eines für die Kamera des Telefons machen.

So finden Sie die richtige Position für das Loch:

  1. Legen Sie das Telefon in das HMD ein und schließen Sie es.
  2. Bewegen Sie Ihren Daumen über die Kamera und drücken Sie ihn dann so fest;

Im Allgemeinen bekommt die Kamera eine kleine Ausbuchtung, so dass sie auf Karton Spuren hinterlassen kann. Aber wenn sich eine Kamera nicht wölbt, können Sie sie mit einem Markierstift malen und es dann erneut versuchen.

Schließlich können Sie Karton für ein Loch schneiden.

Schritt 9: So probieren Sie das Spiel aus

  1. WLAN am Telefon öffnen;
  2. Finden Sie die ssid „ESP_AP_wnq“, Passwort: 12345678;
  3. AR-App ausführen;
  4. Telefonkameragesicht zum Markieren des Bildes;

Empfohlen: