חלק 4: יצירת השחקן שלך
בחלק 3 למדת כיצד ליצור את רמת המשחק הראשונה שלך. במדריך זה, נתחיל להפוך את הרמה הריקה שלנו למשחק.
פלטפורמר הוא משחק כמו מריו. בדרך כלל לפלטפורמר יש דמות שניתן לשלוט בה באמצעות ג'ויסטיק, והיא יכולה לקפוץ כדי לפתור פאזלים שונים.
חלק זה במדריך מתבסס על חלק 3, ומניח שכבר יצרת את הרמה שלך באמצעות הנכסים מחבילת הפלטפורמר, אותה תוכל להוריד מחנות הנכסים.
הוספת שחקן:
קודם כל עליך להוסיף את גרפיקת השחקן שלך לדוק כלים. התחל בלנavigating לתיקיית ההורדות בספריית הנכסים ומצא את הדמות המונפשת של איש החלל הירוק.
לחיצה על הדמות המונפשת בספריית הנכסים תראה לך את כל מחזורי האנימציה הזמינים.
מאחר ואנחנו לא רוצים שהשחקן יראה כאילו הוא הולך, גם כשהוא עומד, נשתמש במחזור האנימציה "עומד". הקש על מחזור האנימציה "עומד" כדי להוסיפו לדוק.
שִׁימוּר: אם הגרפיקה המונפשת שאתה משתמש בה אין מחזור עמידה או מנוחה, אתה תמיד יכול לבחור מסגרת אחת של אנימציה על ידי החזקת האצבע על מחזור האנימציה, ובחירת "הצג מסגרות" מתפריט הנכסים.
עכשיו כשיש לך את הדמות שלך בדוק הכלים, תוכל פשוט לגרור אותה מהדוק לתוך הסצנה שלך.
זזת את השחקן:
עכשיו אנו צריכים לתת לדמות חיים, ולגרום לה להיות ניידת עם ג'ויסטיק. hyperPad עושה את התהליך הזה ממש פשוט עם ההתנהגויות הכלולות.
קודם כל פתח את תכונות האובייקט על ידי הקשה על הדמות שגררת לתוך הקנבס.
מהטאב "פיזיקה" של תכונות האובייקט, הפוך את הדמות שלך ל"סוג פיזיקה" על ידי הקשה על סמל האובייקט הפיזי ( ) ממש מתחת לכפתור "התנהגויות".
שִׁימוּר: אובייקטים פיזיים, יקשיבו לחוקי הכבידה, ויגיבו לאובייקטים וכוחות אחרים.
קח את הכפתור של התנהגויות, כדי לפתוח את עורך ההתנהגות ולהתחיל את התהליך של הפיכת הדמות שלך לשחקנית.
עורך ההתנהגות מכיל קטגוריות שונות שמוצגות לאורך שורת הכלים העליונה, והתנהגויות בצד השמאלי.
מאחר והוספת מחזור אנימציה, התנהגות "נגן אנימציה" כבר כרוכה בעורך ההתנהגויות.
מהקטגוריה "אינטראקציה", גרור את ההתנהגות "כינון בג'ויסטיק" אל הקנבס שלך.
ברגע שההתנהגות הזו נוספת, היא גם תיצור ותוסיף אוטומטית ג'ויסטיק על שכבת ה היואיי הגלובלית. אם כבר היה לך ג'ויסטיק נוסף בשכבת ה-ui שלך, ההתנהגות תשתמש בו במקום להוסיף אחד עבורך.
בשלב זה תוכל ללחוץ על "שחק" ולהפעיל את המשחק שלך! עשוי להיות שתרגיש שהשחקן פשוט מחליק מסביב על המסך...
אנימציות:
נוסיף קצת אנימציות לשחקן שלנו כדי שהמשחק ייראה טיפה טוב יותר.
נתחיל בכך שנגרום לדמות ללכת כשזזים את הג'ויסטיק שמאלה או ימינה.
כדי לעשות זאת, יש להציג את ההתנהגויות באינטראקציה המתקדמות. כאשר אתה בקטגוריה "אינטראקציה", הקש על האפשרות "מתקדמות" בתחתית רשימת ההתנהגויות.
מרשימת ההתנהגויות המתקדמות, הוסף "ג'ויסטיק שמאלה" ו"ג'ויסטיק ימינה" לקנבס.
לאחר מכן, מהקטגוריה "FX", הוסף את ההתנהגות "נגן אנימציה" וחבר בין ג'ויסטיק שמאלה וימינה להתנהגות שנוספה כעת.
עכשיו, הקש על התנהגות "נגן אנימציה" כדי לצפות בתכונות ההתנהגות.
הקופסה הראשונה בחלק העליון היא האובייקט שתרצה להחיל עליו את האנימציה. hyperPad בוחרת אוטומטית את האובייקט הנוכחי.
שִׁימוּר: תוכל ללחוץ כאן ולבחור אובייקט אחר בסצנה שלך אם תרצה. אנחנו לא רוצים לעשות את זה עכשיו, אז נשאיר את זה כמו שזה.
הקופסה הבאה למטה, מייצגת את האנימציה שתרצה לנגן. מכיוון שאין אנימציה להשמיע, היא ריקה.
הקש על הקופסה הריקה כדי לבחור אנימציה.
שים לב שהרצועת אנימציה מופיעה בתחתית המסך. הקש על אייקון ספריית הנכסים כדי להוסיף מחזור אנימציה לרצועת האנימציה.
נווט אל דמות "איש החלל הירוק" המונפשת, ובחר את מחזור ה"הליכה". שים לב שכל מסגרת של האנימציה נוספה אוטומטית לרצועת האנימציה. הקש בכל מקום כדי לסגור את רצועת האנימציה ולחזור לתכונות.
שִׁימוּר: תוכל גם להוסיף תמונות בודדות או מסגרות אנימציה לרצועת האנימציה. אתה לא מוגבל רק למחזורי אנימציה שנוצרו מראש.
לבסוף, נשנה את שמו של ההתנהגות הזו כך שיהיה קל יותר למצוא אותה מאוחר יותר. מתכונות ההתנהגות הקש על שם ההתנהגות בחלק העליון. זה יביא את המקלדת, ויאפשר לך להקליד שם חדש עבור ההתנהגות. נקרא לה "אנימציית הליכה"
אם תלחץ על "שחק" עכשיו, הדמות שלך צריכה לזוז סביב עם הג'ויסטיק ולהיות מונפשת!
קפיצים:
לא יכול להיות משחק פלטפורמה בלי קפיצים! להקפיץ את השחקן זה קל מאוד ב-hyperPad.
בעודך עדיין בעורך ההתנהגות של איש החלל הירוק, הקש על הקטגוריה "אינטראקציה", ומרשימת ההתנהגויות בצד שמאל, גרור את ההתנהגות "קפיצה עם כפתור". כמו התנהגות כינון בג'ויסטיק, הקפיצה עם כפתור תטפל גם בהרבה מהתנועות של האובייקטים שלך עבורך, ותוסיף אוטומטית כפתור לשכבת ה היואיי הגלובלית.
תוכל ללחוץ על ההתנהגות של הקפיצה כדי לראות את תכונותיה. מתכונות ההתנהגות הקפיצה תוכל לשנות הגדרות כמו הצליל שיש לנגן, את עוצמת הקפיצים ועוד. למדריך זה, אנו נעזוב הכל באותו מצב, מלבד שנשנה את עוצמת הקפיצה.
הייתי צריך לקבוע את העוצמה על 18, כדי שאוכל לקפוץ מעל כל המכשולים ברמה שנוצרה עבור חלק 3. אם עיצבת את הרמה שלך, אולי תצטרך לשחק עם ערך הקפיצה עד שזה יעבוד עבורך.
אם תלחץ על "שחק" עכשיו, תוכל לראות את השחקן שלך רץ סביב וקופץ. עם זאת, אולי שמת לב שהדמות ממשיכה ללכת בזמן שהיא קופצת באוויר... בוא נתקן את זה!
נתחיל בניגון אנימציה בזמן שאתה קופץ.
מהקטגוריה "אינטראקציה" הוסף התנהגות "התחלת מגע", ואז הקש על ההתנהגות שהוספת כדי לראות את התכונות.
עכשיו אנחנו צריכים לשנות את ההתנהגות, כך שתעבוד רק כשאתה מתחיל לגעת בכפתור הקפיצה. מתכונות ההתנהגות "התחלת מגע", הקש על גרפית האיש החלל בתיבה העליונה.
זה ינק לך למסך "בחר אובייקט". מכאן תוכל לבחור כל אובייקט או רכיב UI בסצנה שלך. תוכל לבחור את הכפתור. זה משום שהאיש החלל הירוק היה על שכבת הראשית, והכפתור הוא בשכבת ה היואיי הגלובלית. משורת השכבות בצד ימין של המסך, פשוט הקש על שכבת ה גלובל UI. עכשיו תוכל לבחור את הכפתור.
עם הכפתור שנבחר, הקש על הסמל הקובע בתחתית.
לאחר מכן הוסף עוד התנהגות "נגן אנימציה", וחבר אותה להתנהגות "התחלת מגע" שהוספנו קודם לכן.
כמו שעשית קודם, תוכל לשנות את שם ההתנהגות, ולבחור אנימציה מתכונות ההתנהגות.
כמו שעשית לאנימציית ההליכה, עליך לבחור מחזור עבור הקפיצה. הקש על הקופסה השנייה הריקה בתכונות ההתנהגות, ובחר את מחזור האנימציה של הקפיצה מתוך האנימציות הזמינות של איש החלל הירוק.
תצטרך גם לכבות את מתג "חזור על אנימציה", ואת מתג "שחזר מסגרת".
אם תלחץ על "שחק" עכשיו, תוכל לראות שכאשר אתה קופץ הדמות נראית כאילו היא קופצת! עם זאת, עדיין יש 2 בעיות קטנות.
-
הדמות לא חוזרת לאנימציית העמידה שלה כשהיא נוחתת
-
אם אתה זז עם הדמות כשהיא באוויר, הדמות משמיעה את אנימציית ההליכה באוויר.
לעבור לבעיה הראשונה, עבור לקטגוריית ההתנהגויות "שינוי", והקש על הכפתור המתקדם לצורך צפייה בהתנהגויות המתקדמות.
עכשיו גרור את ההתנהגות "עצור נפילה", וגם גרור אנימציית "נגן אנימציה" נוספת מהקטגוריה FX וחבר אותה ל" עצור נפילה".
בתוך "נגן אנימציה" שהוספת, בחר את מחזור האנימציה "עומד" של האיש החלל הירוק, השבת את מתגי "שחזר מסגרת" ו"חזור על אנימציה", ושנה את שם ההתנהגות "נגן אנימציה" ל"עומד"
עכשיו האיש החלל הירוק יכול לקפוץ, ונראה כאילו הוא עומד כאשר הוא נוחת.
לבעיה השנייה, אנו צריכים לעצור את האנימציה מלהתנגן בזמן שהדמות קופצת.
עבור לקטגוריה "מותאם אישית" וגרור את "התנהגות כבויה", וחבר אותה להתנהגות "התחלת מגע" שהוספנו קודם עבור אנימציית הקפיצה.
עכשיו הקש על "התנהגות כבויה", והקש על הקופסה הריקה כדי לבחור התנהגות מהרשימה. מהרשימה, אתר את התנהגות "נגן אנימציה" (אנימציית הליכה) המחוברת להתנהגויות של ג'ויסטיק שמאלה וימינה.
לאחר מכן הוסף "התנהגות דולקת", וחבר אותה להתנהגות "עצור נפילה" שהוספנו קודם.
שוב, הקש על הקופסה הריקה, ובחר את התנהגות "נגן אנימציה" (אנימציית הליכה) שמנגנת את אנימציית ההליכה.
If you press play now, your character should be able to move and jump around perfectly!
הזזת המסך:
כפי ששמתם לב, אם תזוז רחוק מדי, הדמות עלולה לצאת מהמסך. במשחקי פלטפורמה מסורתיים, המסך בדרך כלל זז עם השחקן שלך. תחשוב על מריו, למשל, הוא תמיד נשאר במרכז המסך (עם קצת שונות).
בואו נגרום למסך לנוע עם איש החלל הירוק, כך שהוא אף פעם לא יוכל לצאת מהמסך.
בעודך עדיין בעורך ההתנהגות של איש החלל הירוק, עבור לקטגוריה "מסך", והוסף את ההתנהגות "עקוב אחר המסך". ההתנהגות "עקוב אחר המסך" תזיז את המסך עם האובייקט שבחרת.
לאחר מכן פתח את תכונות ההתנהגות לעקוב אחרי המסך, וכבה את המתג עבור "עוקב Y". זה עושה שהמסך ינוע עם השחקן שלך רק שמאלה או ימינה, ולא למעלה או למטה.
בשלב זה אם תלחץ על "שחק" תוכל לרוץ דרך הרמה שלך עם דמות מונפשת, ולראות את המסך זז יחד איתך.
תוכל להוריד את הגרסה המוגמרת של חלק 4 מהמרכז ולראות את זה בפעולה.
בחלק 5, נתחיל להוסיף קצת יותר אלמנטים של משחק בכך שנוסיף מטבעות לאסוף, וניקוד.

