
הטקסט המלא של הדקות הראשונות בהרצאה «יצירת מלכודות במשחק» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
היום אנחנו ניצור מלכודות זה משהו שהוא מאוד פשוט כמעט ולא נעשה דברים חדשים מבחינה טכנית אבל בכל זאת כן נעשה כמה דברים חדשים ואני כן מלמד את זה בעיקר שנוכל שיהיה לנו עוד כלים ליצור לגוון לנו קצת את המשחק אז בואו נתחיל דבר ראשון שנעשה זה נייבא גרפיקות אבל הפעם מהאסט סטור אז תחת ווינדו יש לי את האסט סטור לוקח לו לפעמים די הרבה זמן להתען לא להיבהל
ומפה אנחנו נייבא גרפיקות שהן לא כל כך מתאימות למשחק מבחינת המראה הכללי שלו אבל לצורך מה שאני רוצה ללמד זה מספיק טוב.
אני רואה שלוקח לו הרבה זמן. אוקיי פה אני אחפש יש לנו כאן חיפוש אני מחפש משהו שנקרא 2D טראפס ובפרייס אני אשנה אותו לאפס. אני אעשה אפליי וזה האסט שאני רוצה לייבא עכשיו אם אתם, מה שאנחנו רואים פה זה בעצם, יש לנו פה Web View, כלומר אנחנו רואים את האתר של יוניטי, ספציפית של ה-Asset Store, כך שאם אתם לא מחוברים, יכול להיות שתצטרכו
להתחבר, להכניס אימייל וסיסמה וכן הלאה. פה יש לנו אימפורט או דאונלוד אם עוד לא הורדתם, במקרה שלי כבר, זה לא פעם ראשונה שאני מקליט אז יש לי את זה פה באימפורט, אני לוחץ פה ומופיע לי חלון שנקרא אימפורט יוניטי פקקג', ומפה אני רוצה אך ורק
אני יכול לבחור מה להכניס ומה לא אני רוצה אך ורק את ה-assets את ה-sprite sheet של המלכודות ואני לוחץ על אימפורט. עכשיו מה שזה עושה זה יוצר לי כאן תיקייה כל אסט יכול מי שפרסם אותו יכול להגדיר תחת איזה תיקיית זה ישב אז במקרה הזה זה all assets תחת sheets נוצר לי פה הדבר הזה.
עכשיו עוד דבר שאני עושה בדרך כלל אני לא משאיר את האסט סטור פתוח כי כמו שאתם רואים ראיתם לקח לו די הרבה זמן להתעיין וכל פעם שאני אחבב אסגור ואפתח מחדש את יוניטי ועוד פעם יטען את זה אז אני פשוט רוצה להימנע מזה.
אוקיי אז פה תחת הספרייט שיט אנחנו רואים שהוא כבר מחולק אנחנו נעשה שני סוגים של מלכודות אחד מהם יהיה ספייקס והשני יהיה הסו קלין אבל בואו נתחיל מהספייקס אני גורר את זה לכאן בוא נעשה זומאים קטן בסקייל שקודם כל אני אשים אותו שנראה אותו בגיים ומינוס אחד כי אני רוצה אותו מאחורי הפלטפורמות גם בסקייל
0.5 0.5 והנה יש לנו את הספייקס עכשיו מה שאני רוצה לעשות אני מוסיף פה בוקס קוליידר 2D שהוא יהיה טריגר ופחות או יותר סיימנו רק בכל זאת מה שאני כן רוצה לעשות אצל השחקן זה גם אני רוצה ללכת לאנימטור שלו ואני אני רוצה לתקן פה משהו זה שיש מ-any state לפלייר דאי זה סבבה כי אני יכול למות בכל מצב אבל אני לא רוצה any state לפלייר ג'אמפ זה גם יכול ליצור לי בעיות בהמשך אני רוצה
שהוא יוכל לקפוץ זה התאים לנו כשהיה לנו רק את שלושת אלה אבל כרגע שיש לי עוד כל מיני דברים יכול להיות שיתווספו לי עוד אני לא רוצה את זה מכל מצב אני רוצה למחוק את זה ולעשות את אותו מעבר אבל רק מהאיידל או מהראן בואו נבחר את זה וכרגיל אני מבטל את מבטל את האקסיט טיים, מבטל את הפיקס דיוריישן, טרנזישן דיוריישן לאפס.
אפשר להתעלם מהוורנינגס פה והתנאי שלנו הוא ג'אמפינג סייב אותו דבר למעבר מראן לג'אמפ, אין לי אקסיט טיים, אין לי פיקס דיוריישן, אפס ואותו תנאי ג'אמפינג טרו.
ודבר אחרון שאני רוצה לעשות זה אם אני בוחר את השחקן ובאנימיישן שלי אני רוצה אם נסתכל על האנימציה זה של השחקן של המוות פה בפלייר יש לנו ג'ון דפיטד אני לא רוצה את הסיבוב המוזר הזה אז אני רוצה פשוט למחוק את הפריימים האלה ממונח למאוזן בלי הסיבוב המוזר הזה אז אם אני הולך לפלייר די ואני אמחק כרגע את הספרייט הזה ואני אוסיף מחדש רק בלי הספרייטים
שאני לא רוצה ג'ון דפיטד אז אז יש לנו 0, 1 ו-2 בסדר, 3 ו-4 אני לא רוצה, אז אני אסמן אותם, ועם קונטרול אני מבטל את הסימון של 3 ו-4, ואני לוחץ ואני גורר את זה לכאן.
ועכשיו האנימציה שלי היא בסדר. האנימציה עם הסיבוב ממש לא תתאים לספייקס, אז גם אם מישהו אהב אותה מתישהו נפגע על ידי קליע, אבל בספייקס היא בטח לא תתאים.
פה זה יתאים אז אני שומר את זה ועכשיו אנחנו צריכים רק לטפל בנושא הזה של ההתנגשויות אז קודם כל אני רוצה טאג להוסיף לספייקס אני אוסיף טאג לא ספייקס אלא טראפס כי עוד מעט אנחנו נוסיף עוד טראפס ואני חוזר