08-01-2005, 19:41
|
|
|
|
חבר מתאריך: 31.08.02
הודעות: 2,339
|
|
אז ככה,
האמת היא שזה לא כל-כך מסובך. אבל זה תלוי מאוד כמה ידע יש לך באקשן-סקריפט.
בוא נתייחס בינתיים רק לשלב הראשון. בגדול...
יש לך 3 קטעי אנימציה של הדמות שלך: (אפשר באובייקט mc אחד או ב 3 שונים, בהתאם לידע שלך)
-אנימציה של רץ
-אנימציה של מתגלגל
-אנימציה של קופץ
בנוסף, 3 קטעי אנימציה של רקע אפשרי:
-רקע של ריצפה בלבד.
-רקע של ריצפה עם "אבן".
-רקע של מכשול בתקרה.
(כמובן שכל אחד מהרקעים הוא אנימציה וכולם באותו אורך זמן וגודל)
עכשיו, עבור סיום אנימציה של כל אחד מהרקעים האלו, נבצע בדיקת AS עבור מספר אקראי מ 1-3
ובהתאם לתוצאה נחליט איזה רקע יהיה הבא,
כלומר אם המספר יהיה 1- רקע של ריצפה בלבד, 2- ריצפה עם אבן...
עכשיו, עבור הבדיקה של פגיעה, אני ממליץ לפי פריימים, למשל:
אם רקע 2 הופעל, עבור הפריים ה- 8 לדוגמה (מצב שבו האבן ליד השחקן),
תתבצע בדיקה של איזו אנימציה של הדמות מתנגנת.
במקרה הזה, אם האניציה היא לא "קפיצה", פסילה של השחקן.
כמובן שהכל בהתאם לרמת הידע שלך בפלאש וב ActionScript.
אני נתתי כאן דוגמה לדרך לבנות משחק שכזה עם כמה שפחות ידע ב AS.
מקווה שעזרתי.
_____________________________________
|