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


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

  1. [דיון]מדריך לבניית משחק
    על ידי lir the king בפורום שפות עיליות וASM
    תגובות: 4
    הודעה אחרונה: 19-11-2009, 23:22
  2. מדריך לבניית שרת של MuOnline
    על ידי -Dorz- בפורום משחקי פעולה וספורט כללי
    תגובות: 6
    הודעה אחרונה: 20-08-2007, 21:40
  3. משחק יריות ברשת
    על ידי motomix בפורום משחקי פעולה וספורט כללי
    תגובות: 11
    הודעה אחרונה: 15-02-2006, 16:45
  4. משחק רשת חדש, משחק יריות סגנון CS
    על ידי Perfection בפורום תמיכה טכנית במשחקים
    תגובות: 8
    הודעה אחרונה: 05-01-2006, 14:07
  5. מדריך לבניית שרת LINEAGE2 עם L2J
    על ידי major בפורום תמיכה טכנית במשחקים
    תגובות: 82
    הודעה אחרונה: 01-12-2005, 20:53
+ תגובה לנושא
מציג תוצאות 1 עד 7 מתוך 7

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

  1. #1
    משתמש מתחיל
    תאריך הצטרפות
    03/2011
    גיל
    38
    הודעות
    269
    לייקים
    0
    נקודות
    66
    מין: זכר

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

    הנה התוצאה:
    http://silvup.net/images/1179820115.swf

    טוב אז בואו נתחיל:
    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.score=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.score+=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);
    }

    קרדיט לאתר אחר
    My Dream Car


    Audi TT 1.8 - 2K Black:
    כ"ס - 180
    נפח מנוע - 1800

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

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

  3. #2
    משתמש כבוד האוואטר של -Tal-
    שם פרטי
    טל
    תאריך הצטרפות
    01/2006
    גיל
    35
    הודעות
    5,634
    לייקים
    14
    נקודות
    6
    מין: זכר

    ברירת מחדל

    ה"תוצאה" לא עובדת תקן לינק בבקשה
    מפקח קטגורית פנאי ותחביבים לשעבר!

  4. #3
    משתמש מתחיל האוואטר של Joyful
    שם פרטי
    יובל
    תאריך הצטרפות
    04/2011
    גיל
    30
    הודעות
    304
    לייקים
    0
    נקודות
    1
    משפט מחץ
    אני בחור שפיץ
    מין: זכר

    ברירת מחדל

    תוצאה לא עובדת


    מעצב חתימות וסמלים בתמורת נקודות.

    אלקטרונית | חתימות וסמלים | סאות'פארק

  5. #4
    משתמש משקיע האוואטר של CSS
    תאריך הצטרפות
    08/2010
    הודעות
    3,206
    לייקים
    176
    נקודות
    1,200
    משפט מחץ
    כי גם מנהלים הם בני אדם..
    מין: זכר

    ברירת מחדל

    תעלה את התוצאה לאתר אחר,לא עובד.

    המשתמשים שלי:
    HotBanana > NewYear > Dursci > DurSci > FullSex > CSS
    PHP | SQL | HTML | CSS | JS | JQUERY | AJAX

  6. #5
    משתמש מתחיל האוואטר של omri125
    תאריך הצטרפות
    05/2011
    הודעות
    2
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    התוצאה באמת לא עובדת...

  7. #6
    משתמש מתחיל
    תאריך הצטרפות
    06/2011
    הודעות
    85
    לייקים
    2
    נקודות
    0
    מין: זכר

    ברירת מחדל

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

  8. #7
    מורחקים
    תאריך הצטרפות
    07/2011
    גיל
    29
    הודעות
    22
    לייקים
    1
    נקודות
    0
    מין: זכר

    ברירת מחדל

    תודה

+ תגובה לנושא


הרשאות פרסום

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


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

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