במדריך הזה מפורטות הגרסאות המומלצות של המנוע, ערכות ה-SDK הנדרשות והגדרות הפרויקט ב-Android כשמפתחים אפליקציית Godot Engine ל-Android XR.
דרישות מוקדמות
לפני שתוכלו להגדיר פרויקט Godot Engine לפיתוח Android XR, תצטרכו לוודא שאתם עומדים בדרישות המוקדמות הבאות:
- מורידים את Godot 4.6.2 מהאתר הרשמי של Godot.
- מוודאים שיש לכם משקפי XR או משקפי AR עם Android XR.
- מתקינים את Android Studio.
התקנת תמיכה ב-build של Android
כדי לקמפל ולייצא חבילות לחישוב מרחבי, צריך להשתמש בכלי בנייה ספציפיים של Android ב-Godot.
ב-Android Studio, משתמשים ב-SDK Manager כדי להתקין את החבילות והכלים הבאים:
- פלטפורמת Android SDK: Android 14.0 ("UpsideDownCake") (רמת API 34)
- Android SDK Build-Tools: גרסה 34.0.0 ואילך
- NDK: כל גרסה 28.x
- CMake: גרסה 3.10.2
יכול להיות שתצטרכו לבחור באפשרות הצגת פרטי החבילה בכלי SDK Manager כדי לראות את כל הגרסאות הזמינות של כלי מסוים.
ב-Godot, עוברים אל Editor > Editor Settings > Export > Android ומזינים את הנתיב ל-SDK.
יצירת פרויקט Godot XR
מגדירים פרויקט חדש לעיבוד מרחבי:
- פותחים את Godot ויוצרים פרויקט חדש.
בשדה Renderer (רכיב עיבוד), בוחרים באפשרות Mobile (נייד).
זהו ממשק ה-API לגרפיקה עם ביצועים גבוהים, שמומלץ ל-Android XR.
בוחרים אפשרויות נוספות שרוצים ולוחצים על יצירה.
יוצרים את סצנת ה-XR הפנימית (כולל
XROrigin3Dו-XRCamera3D) באמצעות המדריך הרשמי להגדרת סצנת XR ב-Godot.
הגדרת הגדרות הפרויקט
בשלב הבא, מגדירים את הגדרות הפרויקט כדי להפעיל את OpenXR ולהגדיר את צינור העיבוד (rendering pipeline) לביצועים בנייד:
- פותחים את Godot.
- מגדירים את הגדרות הפרויקט הבאות עבור OpenXR:
- עוברים אל Project > Project Settings > XR > OpenXR (פרויקט > הגדרות הפרויקט > XR > OpenXR) ובוחרים באפשרות Enabled (מופעל).
- עוברים אל Project > Project Settings > XR > Shaders ובוחרים באפשרות Enabled.
עוברים אל Rendering > Anti Aliasing > Quality > MSAA 3D ובוחרים באפשרות 4x.
ההגדרה הזו מספקת את הבהירות הכי טובה ב-Android XR.
הגדרת הפרויקט לייצוא ל-Android XR
כדי להגדיר את הפרויקט לייצוא ל-Android XR:
הגדרת הגדרות קבועות מראש לייצוא: עוברים אל Project > Export (פרויקט > ייצוא) ולוחצים על Add… (הוספה…). > Android.
משלימים את מדריך הפריסה: פועלים לפי מדריך הפריסה הרשמי של Godot Android כדי לקבל הוראות מפורטות על הרשאות ועל פריסה בלחיצה אחת.
בדיקת גרסאות ה-SDK בפרויקט:
- Min SDK: 34
- Target SDK: 34
מגדירים את מצב ה-XR: בהגדרות הייצוא, מגדירים את מצב ה-XR ל-OpenXR.
התקנת הפלאגין Godot OpenXR Vendors
האפליקציה שלכם צריכה להשתמש בתוסף Vendors כדי לגשת לתוספים ספציפיים של Android XR. כדי לקבל גרסה תואמת:
- ב-Godot, בוחרים באפשרות AssetLib.
מחפשים את 'ספק'.
מאתרים את גרסה 5.1 (או גרסה מתקדמת יותר) של הפלאגין Godot OpenXR Vendors ומורידים אותו.
אחרי שההורדה מסתיימת, בוחרים באפשרות התקנה.
עוד באותו הקשר
מידע נוסף על פיתוח Android XR באמצעות Godot זמין בדפים הבאים במאמרי העזרה של Godot Engine: