הדגמה של משחק MR בעלות נמוכה: 9 שלבים
הדגמה של משחק MR בעלות נמוכה: 9 שלבים
Anonim
Image
Image

www.bilibili.com/video/av7937721/ (כתובת אתר וידאו ביבשת סין)

סקירה כללית:

הגדר תמונת סימן על מחזיק שני צירים , משתמש מסתכל על ידי קרטון , יכול לראות מפלצת מכוסה על הסימן, הם יורים זה בזה בעולם המשחק.

השתמש ב- AR כדי להבין את הזווית בין המשתמש לתמונת הסימן, ולאחר מכן השתמש ב- wifi העברת יחיד, שליטה בסיבוב של המחזיק לפי זווית, הסימן תמיד יכול לעקוב אחר משתמש כמו חמניות.

תודות מיוחדות

  • Vuforia, AR SDK מעולה, במיוחד הוא מתאים ל- cardboard של Google;
  • https://goo.gl/images/H8Tzw9, ICO של קרטוס, יופי וטוב לזיהוי AR;
  • Majenko Technologies template תבנית קוד Wifi של arduino, ממש קלה לשימוש;

שלב 1: רשימת חומרים

רשימת חומרים
רשימת חומרים
רשימת חומרים
רשימת חומרים
  • חוּמרָה

    • טלפון חכם, אנדרואיד עובר, אייפון הוא TBA;
    • Google CardBoard VR HMD;
    • מחזיק ציר גרירה; קבל עשה זאת בעצמך או קנה אותו;
    • נייר הדפסה A4;
    • לוח wifi Arduino, השם הוא WeMos D1;
    • מגני ארדואינו;
    • כמה חוטי מגשר;
    • סרוו x4 ;
    • מודול מתח DC (ניתן לבחירה)
    • מהדק, מקל דבק, מספריים, חותך נייר;
    • סוללה;
  • תוֹכנָה

    • עורך arduino.cc;
    • אחדות 5.3.4 ;
    • Vuforia unity SDK 6.2;

שלב 2: מחזיק ציר גרירה

מחזיק ציר גרירה
מחזיק ציר גרירה
מחזיק ציר גרירה
מחזיק ציר גרירה
מחזיק ציר גרירה
מחזיק ציר גרירה

מצא קצת קרטון:

  1. בסיס עשוי;
  2. זרוע אנכית ואופקית, לשים סרוו;
  3. פלטפורמה של תמונת סימן;
  4. הדפס תמונה, הגודל הוא רבע A4;

כדאי לקרטון מחוזק עם ביוב ספרים;

שימו לב: אל תשתמשו בקרטון עבה מדי, אולי סיכות לא יכולה לעבוד.

שלב 3: חיבור חומרה

חיבור חומרה
חיבור חומרה
חיבור חומרה
חיבור חומרה

Pin of weMos d1 מקבלים בעיה קטנה. מספר ההדפסה על הלוח אינו יכול להתאים לקוד הארדואינו, לכן היזהר;

אני בודק כמה סיכות, מקבל מספר ממש, התייחסות בבקשה.

// סיכת קוד --- סיכת בורד D1 // 2 ---- 8

//3 ---- 0

שלב 4: העלאת ארדואינו

עקוב אחר כתובת האתר שלמטה כדי להגדיר את סביבת הארדואינו שלך:

התקנה עם מנהל לוחות

לאחר מכן עליך לבחור את מהירות BOAED והעלאת המהירות בעורך arduino;

לוח - wemos D1 R2;

מהירות העלאה: - 115200;

שלב 5: מוכן לאנדרואיד:

  1. הורדה והתקנה של JDK;
  2. הורדת והתקנת אנדרואיד SDk;
  3. Unity 5.3.4 הורד והתקן;
  4. הורדת Vuforia SDK 6.2; גרסה חינמית הספיקה;
  5. קרטון אחדות SDK0.6 הורדה ;

אנדרואיד עבר. ל- IOS יש בעיה. אולי השתמש באחדות עבור MAC

שלב 6: פרסם Android Unity3d לפי קובץ פרויקט

  1. הורד קובץ פרוייקט בדף זה וחלץ אותו;
  2. הפעל את unity3d5.3.4, פתח את הפרויקט, בחר תיקיה דחוסה;
  3. עבור אל https://developer.vuforia.com/license-manager,License Manager - הוסף מפתח רישיון, תקבל מחרוזת ארוכה, העתק אותו;
  4. חזור אחדות 3d, היררכיה - מצלמה, ואז לך לפקח - תצורת vuforia פתוחה
  5. הדבק את המפתח שלך;
  6. טלפון אנדרואיד חבר מחשב והפעל מצב DEBUG;
  7. U3D - קובץ - הגדרת בנייה - פלטפורמה - אנדרואיד
  8. בנה והפעל ;

שלב 7: אם אתה רוצה לשנות את זה או עשה זאת בעצמך, אנא בדוק זאת:

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

שלב 8: קרטון HMD צור חור

קרטון HMD עשה חור
קרטון HMD עשה חור

אין חור בגוגל קרטון II, אז אנחנו צריכים ליצור אחד למצלמת הטלפון;

כיצד למצוא את המיקום הנכון לחור:

  1. הכנס את הטלפון ל- HMD וסגור אותו;
  2. העבר את האגודל מעל המצלמה, ואז לחץ עליה כל כך חזק;

באופן כללי, המצלמה מקבלת מעט בליטה, כך שהיא יכולה ליצור עקבות על קרטון. אבל אם איזו מצלמה לא בולטת, אתה יכול להשתמש בעט סימון כדי לצייר אותה, ואז נסה שוב;

לבסוף, אתה יכול לחתוך קרטון לחור.

שלב 9: כיצד לנסות את המשחק

  1. פתיחת wifi בטלפון;
  2. מצא את ssid "ESP_AP_wnq", סיסמה: 12345678;
  3. הפעל את אפליקציית AR;
  4. מצלמת טלפון פנים לסימון תמונה;

מוּמלָץ: