קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. [מדריך] לבניית משחק יריות עם אוייבים:
    על ידי -Nadav- בפורום פלאש ואנימציה
    תגובות: 6
    הודעה אחרונה: 16-07-2011, 13:28
  2. [מדריך]איך לעשות מישחק להלביש את האיש|פלאש
    על ידי IdanShiran בפורום פלאש ואנימציה
    תגובות: 2
    הודעה אחרונה: 13-11-2008, 14:45
  3. [לאתגר] Gunz Online - מישחק יריות
    על ידי -Dor- בפורום משחקי רשת כללי
    תגובות: 2
    הודעה אחרונה: 13-08-2008, 18:04
  4. [מדריך] יריות בלי סוף במישחקי רשת
    על ידי N0br0s בפורום ארכיון מדריכים
    תגובות: 16
    הודעה אחרונה: 15-07-2007, 13:01
  5. מדריך לטיל מים
    על ידי אוריה בפורום ארכיון מדריכים
    תגובות: 6
    הודעה אחרונה: 08-10-2006, 22:48
+ תגובה לנושא
מציג תוצאות 1 עד 4 מתוך 4

[מדריך]מישחק יריות+אויבים

  1. #1

    ברירת מחדל [מדריך]מישחק יריות+אויבים

    טוב אז בואו נתחיל:
    1. פתחו מסמך חדש ותלחצו SHIFT+F2.
    2.יפתח לכם חלון בשם: scene. צרו עוד 2 scene על ידי לחיצה על הכפתור שנראה כמו +.
    3. עכשיו בואו ניתן לscenes שמות. ל-scene הראשון תנו את השם הבא:

    ציטוט:
    קוד:
    menu
    לשני את השם הבא:

    ציטוט:
    Game
    חשוב לכתוב את ה-Game עם אות גדולה אחרת זה לא יפעל!
    ולשלישי את השם הבא:

    ציטוט:
    קוד:
    gameover
    4. עכשיו תעמדו על הscene הראשון. ותוסיפו לו לחצן שקוראים לו Play או כל דבר אחר. תהפכו אותו ללחצן (F8 בחירה ב-bottun ו-OK.) תנו לו את הקוד הבא:

    ציטוט:

    קוד:
    on (release) {
    קוד:
    gotoAndStop("Game", 1);
    }
    5. על הפריים הראשון ב-scene שקראנו לו menu תשימו את הקוד הבא:
    ציטוט:
    קוד:
    stop();
    6. תלחצו SHIFT+F2 ותכנסו לscene השני. (זה שקראנו לו Game) ותוסיפו שתי שכבות ב-scene שקראנו לו game.
    לשכבה הראשונה מלמעלה תתנו את השם:
    ציטוט:
    קוד:
    control
    לשנייה תנו את השם:
    ציטוט:
    קוד:
    enemy
    ולאחרונה שנמצאת הכי למטה תנו את השם:
    ציטוט:
    קוד:
    player
    7. עכשיו בואו נעבור ל-Action של הפריימים. לפריים הראשון ב-control תנו את הקוד:
    ציטוט:
    קוד:
    stop();
    קוד:
    numenemies=3; //number of enemies
    shotcount=1; for (i=1; i<=numenemies; i++) { enemy.duplicateMovieClip( "enemy"+i, i+100,enemy ); var en = _root["enemy"+i]; en.time = getTimer()+random(2000);
    } function shoot () { for (i=1; i<=numenemies; i++) { var ent = _root["enemy"+i]; // check if time for this enemy is out if (ent.time<getTimer()) { // create bullet _root.fire.duplicateMovieClip( "fire"+shotcount, shotcount+3000); var shot = _root["fire"+shotcount]; // place in the enemy coordinates shot._x = ent._x; shot._y = ent._y; // add 2 seconds to time ent.time = getTimer()+2000; shotcount++; if(shotcount>30) { shotcount=1; } } } } _root****ore=0
    לפריים הראשון ב-player תנו את הקוד:
    ציטוט:
    קוד:
    shotlevel=1;
    ולאחר מכן תנעלו את השכבה control.
    7.עכשיו תעמדו על השכבה של השחקן ותציירו חללית שפונה לצד ימין. שלי נראתה כך:

    תהפכו את החללית ל-Movie clip ותנו לה ב-name את השם:
    ציטוט:
    קוד:
    ship
    וב-Instance Name תנו לה את השם:
    ציטוט:
    קוד:
    ship
    8. לאחר מכן תנו לה את הקוד הבא:
    ציטוט:
    קוד:
    onClipEvent(load)
    קוד:
    {
    this.speed=11; this.shotcount=1; this.isshot=0;
    } onClipEvent(enterFrame) { if(Key.isDown(Key.LEFT)) { if(this._x>20) { this._x-=this.speed; } } if(Key.isDown(Key.RIGHT)) { if(this._x<530) { this._x+=this.speed; } } if(Key.isDown(Key.UP)) { if(this._y>20) { this._y-=this.speed; } } if(Key.isDown(Key.DOWN)) { if(this._y<380) { this._y+=this.speed; }
    } if(Key.isDown(Key.SPACE)&&this .isshot==0) { this.isshot=1; _root.shot.duplicateMovieClip( "shot"+ this.shotcount, this.shotcount+4000 ); this.shotcount++; if(_root.shotlevel>=2) { this.shotcount++; _root.shot.duplicateMovieClip( "shot"+ this.shotcount, this.shotcount+600 ); _root["shot"+this.shotcount].yspeed=7;
    } } else { this.isshot=0; }
    }
    9. לאחר מכן ציירו את הכדור שהחללית תירה. תהפכו אותו לMovie clip ותנו לו את השם shot.
    לאחר מכן תנו לו את ה-Instanse Name בשם shot גם.
    10.תנו לו את הקוד הבא:
    ציטוט:
    קוד:
    onClipEvent(load)
    קוד:
    {
    if(this._name=="shot") { this._visible=false; } else { this._visible=true; } this.speed=25; this._x=_root.ship._x+10; this._y=_root.ship._y;
    } onClipEvent(enterFrame) { this._y+=this.yspeed; if(this._x>580) { this.removeMovieClip(); } this._x+=this.speed; for(i=1;i<=_root.numenemies;i+ +) { if(this.hitTest(_root["enemy"+i]) && this._name<>"shot") { _root["enemy"+i].reset(); _root****ore+=1 } } }
    ועכשיו תבדקו אמורה להיות לכם חללית שיורה וזזה עם החצים. (היירייה היא עם רווח)
    11. עכשיו לנקודות. תוסיפו תיבת טקסט דינמית ותנו לה ב-Var את השם:
    ציטוט:
    קוד:
    score
    12. עכשיו בואו ניצור אויבים. תציירו את האויבים שלנו שיגיעו מצד ימין. תציירו רק אויב אחד הקודים שרשמנו כבר ידאגו להכפיל אותו. תעמדו על השכבה enemy ותציירו אויב. תהפכו את האויב לMovie clip ותנו לו את השם:
    ציטוט:
    קוד:
    enemy
    ותנו לו גם Instanse Name:
    ציטוט:
    קוד:
    enemy
    13.תנו לו את הקוד הבא:
    ציטוט:
    קוד:
    onClipEvent(load)
    קוד:
    {
    function reset() { if(this._name=="enemy") { this._visible=false; } else { this._visible=true; } this._x=random(200)+550; this._y=random(400); this.speed=random(6)+2; } this.reset(); } onClipEvent(enterFrame) { this._x-=this.speed; if(this._x<-50) { this.reset(); } if(this.hitTest(_root["ship"])&&this._name<>"enemy") { _root.gotoAndPlay("gameover"); _root["ship"].removeMovieClip(); for(i=1;i<=3;i++) { _root["enemy"+i].removeMovieClip();
    }
    } }

    14.עכשיו תציירו את הכדורים שתירה החללית של האויב. תהפכו את הכדור לMovie clip. תנו לו את השם:
    ציטוט:
    קוד:
    fire
    ואת ה-Instanse Name:
    ציטוט:
    קוד:
    fire
    15. עכשיו תציירו סתם משהו ותהפכו אותו לMovie clip. לאחר מכן תנו לו את הקוד הבא:
    ציטוט:
    קוד:
    onClipEvent(enterFrame)
    קוד:
    {
    _root.shoot(); }
    חשוב לציין לשים אותו מחוץ לבמה. אנחנו לא רוצים פשלות.
    16. לכדור שירה האויב תנו את הקוד הבא:
    ציטוט:
    קוד:
    onClipEvent(load)
    קוד:
    {
    if(this._name=="fire") { this._visible=false; } else { this.visible=true; } this.speed=25;
    } onClipEvent(enterFrame) { this._x-=this.speed; if(this._x<-20) { this.removeMovieClip(); } if(this.hitTest(_root["ship"])&&this._name<>"fire") { for(i=1;i<=_root.numenemies;i+ +) { _root["enemy"+i].removeMovieClip();
    } _root["ship"].removeMovieClip(); _root.gotoAndPlay("gameover"); }
    }
    17. עכשיו תציירו משהו שיחזק את היריות של השחקן מתי שהוא נוגע בו. אני ציירתי עיגול ירוק שכתוב עליו +1.
    תהפכו אותו ל-Movie clip ותנו לו את ה-Instance Name הבא:
    ציטוט:
    קוד:
    powerup
    18. תנו לו את הקוד הבא:
    ציטוט:
    קוד:
    onClipEvent(load)
    קוד:
    {
    function reset() {
    this._x=random(300)+800; this._y=random(300)+50; this.xspeed=8;
    } this.reset(); } onClipEvent(enterFrame) { this._x=this._x-this.xspeed; this.counter++; if(this.hitTest(_root["ship"])) {
    if(_root.shotlevel==1) { _root.shotlevel+=1 } this.reset() } }
    18. תלחצו F2+SHIFT ותכנסו לscene שקראנו לו gameover. תכתבו שם game over וכל שתות אחרת שתרצו שתקרה מתי שהוא נפסל.
    19. תכינו לחצן שיהיה כתוב בו play again או כל דבר אחר. תהפכו אותו ללחצן על ידי לחיצה על F8 בחירה באפשרות השנייה ו-OK.
    20. תנו לו את הקוד הבא:
    ציטוט:
    קוד:
    on (release) {
    קוד:
    gotoAndStop("Game", 1);
    }


    ררדית ל-BKACKTIGERמפורום אחר
    נערך לאחרונה על ידי IdanShiran; 13-11-2008 בשעה 15:23.



  2. קישורים ממומנים

  3. #2
    משתמש מתחיל
    תאריך הצטרפות
    10/2008
    הודעות
    478
    לייקים
    0
    נקודות
    29
    מין: זכר

    ברירת מחדל

    תודה אחי..
    רק חבל שזה מועתק..:]

  4. #3

    ברירת מחדל

    לא עובד

  5. #4
    משתמש מתחיל
    שם פרטי
    גיא ל
    תאריך הצטרפות
    11/2008
    הודעות
    57
    לייקים
    0
    נקודות
    0
    משפט מחץ
    SUP DUDE.
    מין: זכר

    ברירת מחדל

    תודה יעזור מאוד...
    חתימתך עברה על חוקי הפורום ולכן נערכה.

+ תגובה לנושא


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 22:45.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,498,068 | הודעות: 8,198,661 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect