התקנה של Defold והגדרת פרויקטים ל-Android

במדריך הזה מפורטים השלבים הבאים:

  • בחירת גרסה של Defold
  • הורדה והתקנה של Defold
  • יצירת פרויקט חדש באמצעות תבנית לנייד
  • הגדרת הגדרות ספציפיות לפרויקט Defold ל-Android

צריך לבחור גרסה

מומלץ להשתמש בגרסה היציבה האחרונה של Defold. לפיתוח ל-Android, צריך להשתמש בגרסה 1.2.181 ואילך.

הורדה והפעלה של Defold

נכנסים אל דף ההורדה של Defold כדי להוריד את מנוע המשחק לסביבה המועדפת.

‫Defold מופץ כאפליקציה עצמאית. לא צריך להתקין אותו. אחרי שמחלצים את קובץ הארכיון שהורד, אפשר להפעיל אותו כמו שהוא.

יצירת פרויקט באמצעות תבנית של משחק לנייד

‫Defold כולל מגוון תבניות שבהן אפשר להשתמש כשיוצרים פרויקט חדש. התבנית Mobile Game (משחק לנייד) שימושית כשיוצרים פרויקט ל-Android. בחירה בתבנית הזו יוצרת באופן אוטומטי קבצים של סמלי אפליקציה מסוג placeholder, ומגדירה את הגדרות הגודל, הגדרות הכיוון ומיפוי קלט.

כדי ליצור פרויקט חדש באמצעות התבנית Mobile Game (משחק לנייד):

  1. מפעילים את Defold editor.
  2. לוחצים על פרויקט חדש ומוודאים שהכרטיסייה מתבנית נבחרה.
  3. בוחרים את התבנית משחק לנייד מהרשימה.
  4. מציינים שם ומיקום לפרויקט החדש.
  5. לוחצים על Create New Project (יצירת פרויקט חדש).
בחירת התבנית 'משחק לנייד' מתוך פרויקט חדש
איור 1. בחירה בתבנית Mobile Game כשיוצרים פרויקט חדש

הגדרת פרויקטים ל-Android

‫Defold תומך במספר הגדרות ספציפיות ל-Android עבור פרויקט Defold.

  • כדי לגשת להגדרות האלה: בעורך Defold, פותחים את הקובץ game.project וגוללים למטה לקטע Android.
הקטע Android בהגדרות הפרויקט של Defold
איור 2. הגדרות פרויקט בפרויקט Defold

הגדרות חשובות של פרויקטים ספציפיים ל-Android מחולקות לקטגוריות הבאות:

סמלי אפליקציות

שדות סמל האפליקציה: מציינים את קובצי הסמלים של האפליקציה. קבצי הסמלים צריכים להיות בפורמט PNG ולהיות בגודל הפיקסלים שמופיע בשם השדה.

פרטי חבילה

קוד גרסה: מציינים את קוד הגרסה של החבילה. ב-Google Play נדרש קוד גרסה ייחודי לכל חבילה שנשלחת. ניסיון להשתמש בקוד גרסה שהוא נמוך מקוד גרסה שנשלח בעבר יגרום לשגיאה.

Minimum Sdk Version: הגדרת רמת ה-API המינימלית של Android שנתמכת על ידי הפרויקט.

גרסת SDK לטירגוט: מגדירים את רמת ה-API של Android SDK שמשמשת לבנייה ולייצוא של הפרויקט. צריך לוודא שהערך הזה עומד בדרישות של Google Play בנוגע לרמת ה-API לטירגוט.

חבילה: מציינים את מזהה החבילה של האפליקציה. המזהה הזה צריך להיות זהה למזהה החבילה שנוצר ב-Google Play Console.

הגדרת מניפסט: מציינים את קובץ AndroidManifest.xml שישמש ליצירת מניפסט האפליקציה. ‫Defold יוצר באופן אוטומטי קובץ מניפסט של ברירת מחדל להגדרה הזו ומאכלס אותו בערכים מהגדרות הפרויקט.

הגדרות אחרות

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

ניתן לניפוי באגים: אם בוחרים באפשרות הזו, השדה android:debuggable במניפסט של Android מוגדר במהלך הייצוא.

מקורות מידע נוספים