תסריטי תנועה מתקדמים

נשלח 24 במרץ 2012, 12:23 על ידי System admin   [ עודכן 24 במרץ 2012, 13:07 ]



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

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




יש 2 בעיות בשימוש בתסריטים הללו:

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

        2.  בשימוש בתסריטים האלה הדמויות לא יכולות לזוז באלכסון.

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




כאשר מה שצריך לעשות הוא לחבר את כל התסריטים האלה ולהכניס אותם תחת פקודת "לעולמים"
ואז נקבל תסריט שנראה כך:

 

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

מקווים שהתסריט יעזור!