כיצד להכין מפה עם עורך פטיש שסתומים?

מברשות הן בעצם עמוד השדרה של המפה; אי אפשר לקבל מפה בלי מברשות.
רציתם פעם להכין מפות למשחקי Source Engine אך מעולם לא ידעתם איך? מאמר זה ילמד אותך כיצד ליצור מפה פשוטה עם עורך העולם האמר Valve.
חלק 1 מתוך 2: הבנת הכלים
- 1הכירו מה המברשות עושות. מברשות הן בעצם עמוד השדרה של המפה; אי אפשר לקבל מפה בלי מברשות. מברשות משמשות ליצירת חלקים חיוניים רבים במפה, כולל, אך לא רק: גיאומטריה עולמית, ה- Skybox, טריגרים אזוריים ותזוזות.
- מברשות נוצרות בעזרת 'כלי החסימה' הממוקם בלוח בקצה השמאלי ביותר של המסך (או לחלופין לחץ על Shift + B). כלי הבלוק יכול ליצור קשתות, בלוקים, צילינדרים, כדורים, קוצים, טורוסים וטריזים, אך כרגע רק נתמקד ביצירת בלוק פשוט. כאשר 'כלי החסימה' מופעל (וודא שבפינה הימנית התחתונה של המסך, הכרטיסייה 'קטגוריות' מוגדרת כ'פרימיטיביים 'ולשונית' אובייקטים 'מוגדרת כ'חסום') הזז את סמן העכבר אל נקודה כלשהי בכל רשת תצוגה דו-ממדית וגרור את לחצן העכבר השמאלי לגודל המברשת הרצויה. ודא שהוא נראה בסדר בשלושת הרשתות (למעלה, צד וחזית). לחץ על 'Enter' במקלדת או לחץ באמצעות לחצן העכבר הימני על העכבר ברשת הדו-ממדית ובחר "צור אובייקט" כדי ליצור את המברשת.
- 2להבין ישויות. ישויות הן בעצם כל אובייקטים בעורך האמר שאינם מברשות עולמיות. רוב הישויות מבצעות פעולה כלשהי, כמו תאורת חדר, שליחת נגן לחלק אחר של המפה או קביעת נתיב מסלול עבור NPC (אופי שאינו נגן). ניתן לחלק ישויות לשתי קטגוריות: ישויות מברשת ו ישויות נקודתיות.
- ישויות מברשת הן, באופן ברור, ישויות העשויות ממברשות. דוגמאות ליישויות מברשת כוללות, אך אינן מוגבלות ל: מברשות טריגר, פורטלי שטח, מברשות רמז ומברשות פיזיקה.
- כדי ליצור ישות מברשת, ראשית עליך ליצור מברשת (עיין בסעיף "מברשות" לעיל). לאחר יצירת המברשת, בחר אותה באמצעות 'כלי הבחירה' הממוקם בחלק העליון של החלונית השמאלית (או לחץ על Shift + S, או פשוט לחץ על מקש Escape (Esc) כדי להפעיל אוטומטית את ' כלי הבחירה ' '). כשהמברשת נבחרה, "קשר" את המברשת לישות על ידי הזזת סמן העכבר לתפריט 'כלים' בחלק העליון של המסך ובחירה ב'קשר לישות 'מהתפריט הנפתח (או, יותר פופולרי, על ידי פשוט להכות Ctrl + T). לאחר שקשרת את המברשת לישות, תפריט 'מאפייני אובייקט' יופיע על המסך. כברירת מחדל, הוא יהפוך לישות func_detail (מתחילים כנראה לא יצטרכו לדעת מה זה עדיין). אם אתה רוצה שזה יהפוך למשהו אחר מלבד מברשת func_detail, פשוט בחר אחד מסוגי ישויות המברשת הרבים מהתפריט הנפתח. לחץ על החל, וכעת יש לך ישות מברשת במפה שלך.
- ישויות נקודתיות שונות מעט מגופי מברשת בכמה דרכים. ראשית, הם קיימים בנקודה אחת ברשת באמצעות "כלי הישות" בצד שמאל של המסך (Shift + E לקיצור המקשים). שנית, הם מלווים תמיד במודל אביזר חזותי כלשהו, למרות שישויות מסוימות (כגון אורות וממסרי לוגיקה) לא נראות במשחק. ישויות נקודה משמשות לדברים רבים החל מתאורה וצלילי סביבה וכלה בהכנסת נקודות שרצים, אביזרים וצמתים ניווט.
- כדי להכניס ישות נקודתית, לחץ על 'כלי הישות' בחלונית שבצד שמאל של המסך (או לחץ על Shift + E) ואז הסתכל בפינה הימנית התחתונה של המסך. בכרטיסייה 'קטגוריות' כתוב 'ישויות' ומתחת לכרטיסייה 'אובייקטים' יהיה שם הישות שנבחרה כעת. כברירת מחדל, זו תהיה נקודת שרץ לכל משחק שתמפה (למשל "info_player_deathmatch" עבור Half-Life 2: Deathmatch, "info_player_terrorist" עבור Counter-Strike: Source וכו '). אתה יכול לסנן את ישויות הנקודה השונות על ידי הקלדתן בכרטיסייה 'אובייקטים'. אז אם רצית להכניס אור, פשוט הקלד "אור" בלשונית 'אובייקטים' והוא יסנן את כל הישויות עם "אור" בתוכו. לאחר שנבחרה היישות הרצויה,בחר נקודה ברשת שבה ברצונך למקם את הישות ולחץ על לחצן העכבר השמאלי (תוכל גם ללחוץ לחיצה שמאלית על מצלמת תלת מימד - קחו בחשבון שאם תלחצו על מצלמת התלת מימד, הישות תיווצר באופן אוטומטי, ואילו אם תלחצו על רשת הדו-ממד, יהיה עליכם ללחוץ על Enter לפני שהיא נוצרת). ברגע שהוא נוצר ואתה מרוצה מהמיקום, לחץ על מקש Escape (Esc) במקלדת ויש לך ישות נקודתית במפה שלך.
- ישויות מברשת הן, באופן ברור, ישויות העשויות ממברשות. דוגמאות ליישויות מברשת כוללות, אך אינן מוגבלות ל: מברשות טריגר, פורטלי שטח, מברשות רמז ומברשות פיזיקה.
- 3התוודע למרקמים. טקסטורות מגדירות איך נראות המברשות שלך, כמו גם הקצאת תכונות חומר למברשות. בעוד שרוב המרקמים מוחלים על מברשות לצורך אסתטיקה למשחק, הם יכולים לשמש למטרות אופטימיזציה וארגוניות. לדוגמא, ישות מברשת trigger_multiple יכולה לקבל כל מרקם, אך יהיה זה נבון מסיבות ארגוניות למרקם אותו בכלים / כלי כלים או במרקם כלים / כלים בלתי נראים. דוגמה נוספת היא כלים / כלים. זהו ללא ספק אחד המרקמים החשובים ביותר לשימוש, מכיוון שכל פנים מכחול המרקמים בכלים / כלים צייר לא יוצגו במשחק; לכן, זה חכם ליצור מברשות ללא שום ציור תחילה, ואז החל את המרקם הרצוי רק על פני המכחול שפונה השחקן מנקודת מבטו של השחקן במשחק. מרקמי טריגר, בלתי נראים וראשי תנועות יופיעו בקבוצת הוויסות 'אוטומטי' לצורך הסתרה או צפייה נוחים.
- כדי להחיל מרקם על פנים מכחול, עליך ללחוץ על הכלי 'יישום מרקם' בחלונית שמשמאל למסך (או פשוט ללחוץ על Shift + A). לאחר הפעלת זה, יופיע חלון 'גיליון עריכת פנים' ויהיה בכרטיסייה 'חומר' כברירת מחדל. בערך באמצע החלון, תראה איזה מרקם נבחר כרגע. תוכלו לחפש טקסטורות שונות על ידי לחיצה על כפתור 'עיון', אך יש ממש אלפי טקסטורות לבחירה. למרבה המזל, יש מסנן לשימוש, כך שאם יש לך מושג איזה מרקם אתה רוצה, כמו למשל מרקם קיר, פשוט הקלד "קיר" במסנן המרקם וכל המרקמים עם "קיר" ייראו דפדפן המרקם. כדי לראות שוב את כל המרקמים, פשוט נקה את תיבת הסינון.לאחר שמצאת מרקם מתאים, לחץ עליו פעמיים ודפדפן המרקמים ייסגר, ויחזיר אותך לגליון עריכת הפנים. אם כבר הכנת מברשת, העבר את סמן העכבר לחלון התלת מימד, נווט אל המברשת במידת הצורך על ידי לחיצה על "Z" ואז השתמש ב- WSAD כדי לעבור למברשת, ולחץ באמצעות לחצן העכבר הימני על הפנים (ים)) שאתה רוצה למרקם. לאחר שתהיה מרוצה, סגור את גיליון עריכת הפנים.
- כדי למרוח מרקם על המברשת כולה בבת אחת, בניגוד לפנים אחת בלבד בכל פעם, בחר תחילה את המרקם שבו ברצונך להשתמש. לאחר מכן בחר במברשת שברצונך לערוך. לבסוף, כשהמברשת עדיין נבחרה, העבירו את סמן העכבר לכלי "החל מרקם נוכחי" (ללא קיצורי מקשים, למרבה הצער). בחר בכלי והמברשת כולה תכוסה כעת במרקם שנבחר.

לחץ על החל, וכעת יש לך ישות מברשת במפה שלך.
חלק 2 מתוך 2: בניית המפה
- 1שקול לאיזה משחק אתה בונה. שים לב שהמפה הבאה תתבצע תחת Counter-Strike: תצורות המקור, כך שיהיו פערים אם אתה ממפה למשחק אחר. אם נדרשים צעדים עיקריים ספציפיים למשחק, מאמר זה יעסוק בבעיות אלה.
- 2עבור לקובץ -> חדש (או שלוט + N) כדי ליצור מפה חדשה. זה ייתן לך את המרחב הדרוש ליצירת המפה.
- 3בחר את המרקם "tools / toolsnodraw" מדפדפן המרקם. זה יחסוך לך הרבה כאבי ראש בטווח הארוך.
- 4בחר בכלי "חסום. " ואז גרור את לחצן העכבר השמאלי לאורך רשת המראה העליונה הדו-ממדית כדי ליצור תיבה ("מברשת") ליצירת הרצפה. אתה יכול לעשות את זה בכל מימד שתבחר, אך לדוגמא זו הוא יהיה 512 (אורך), 512 (רוחב) ו -32 (גובה). לחץ על מקש "Enter" במקלדת (או לחץ לחיצה ימנית על העכבר ובחר "צור אובייקט") כדי ליצור את המברשת.
- 5כאשר "כלי החסימה" עדיין פעיל, גרור את לחצן העכבר השמאלי לאורך היקף הרצפה כדי ליצור את הקירות. לדוגמא זו הקירות יהיו 512 (אורך), 32 (רוחב) ו- 256 (גובה).
- 6הצטיידו ב"כלי הבחירה "ובחרו את מברשת הקיר. תוך כדי לחיצה ממושכת על מקש "Shift" (החזקת "Shift" וגרירת מברשות משובטים), גרור את מברשת הקיר המשובטת החדשה לקצה הנגדי של החדר.
- 7בחר בשתי מברשות הקיר על ידי לחיצה ממושכת על מקש "השליטה" ולחיצה שמאלית על הקיר המקורי (בהנחה שהקיר המשובט עדיין נבחר) והזז + גרור שוב כדי ליצור סך הכל ארבעה קירות. לחץ לחיצה ימנית על המברשות המשובטות פעם אחת בכדי להיכנס למצב "סובב" (המיוצג על ידי עיגול בפינות המברשות שנבחרו) וסובב אותן 90 מעלות וקו אותן בסומק עם הרצפה וקירות אחרים.
- 8בחר את הרצפה והזז + גרור את הרצפה מעלה 256 יחידות כדי ליצור את התקרה. לא אמורים להיות פערים בחדר.
- 9קח את הזמן עכשיו לעיין במרקמים כדי למצוא משהו מושך לחדר. סנן עם מילות מפתח כמו "קיר", "רצפה", "תקרה" וכו 'זכור למרקם רק את הפרצופים שהשחקן יוכל לראות.
- מרקמים שלא קשורים לנושא שלך ייראו מכוערים במוצר הסופי.
- 10התחל בנקודת שרצים. לא משנה לאיזה משחק אתה ממפה, תמיד צריכה להיות נקודת שרצים של שחקן, כך שזו תהיה הישות הראשונה במפה זו. הצב ישות info_player_terrorist (או כל יישות שרצים בהתאמה שהמשחק משתמש בה) בכל מקום במפה בעזרת כלי הישות. במקרה של Counter-Strike: Source, לוודא הישויות שרצים הם לא נוגעות ברצפה או שהם יהיו תקועים לא יוכלו להיכנס המפה (כלומר "צוות היא מלאה" באג).
- 11וודאו שנקודת השרצים שלכם מסתכלת לאן היא צריכה ללכת / להסתכל, כך שהנגן יידע אוטומטית מה לעשות. לדוגמא, אם צריך להגיע לנשק, גרמו לשחקן להסתכל על הנשק הזה. לחלופין, אם השחקן צריך ללכת לאנשהו, וודא שהוא פונה לאן שהוא צריך להגיע.
- 12צור ישות אור בסיסית (פשוט נקראת "אור") במרכז המפה. זה יוסיף אור למפה. הישות פולטת אור שיקרין לכל הכיוונים, וניתן לשנות את בהירותו וצבעו.
- לדוגמא, אם הייתה לכם מפת BTS, תוכלו להשתמש בתאורה עמומה לאווירה מוזרה. לחלופין, אם הייתה לך מפת תא בדיקה נקייה, תוכל להכניס אורות לחדרי תצפית ו / או לרצועות תאורה.
- 13לעשות הרבה אינטראקציות. שיש מפה בלי שום דבר להתעסק איתה פשוט משעמם. הוסף טונות של אינטראקציות, למשל:
- קוביה שיכולה להגיע לכל מקום שהנגן שם אותה
- חדר בקרת ביצת פסחא כי יש כמה כפתורים שעושים דברים. זה חשוב.
- 14קנו אזורים למפת CS: s. בחר את הכלים / כלים המרקם הבלתי נראה, ואז צור מברשת גדולה מספיק כדי להקיף את נקודות ההשרצה של כל הצוות. קשר את המברשת (Control + T), ואז בחר func_buyzone מרשימת "Class" תחת "Info Class". לחץ על "החל", ואז תחת "מספר צוות", בחר איזו קבוצה תוכל להשתמש ב- buyzone (כלומר "אזור טרור" עבור אזור ההשרצה של הטרור).
- 15שמור את המפה שלך על ידי בחירת קובץ-> שמור (או לחיצה על בקרת + ים) ותן לה שם ואז הידור אותה על ידי לחיצה על f9.

דוגמאות ליישויות מברשת כוללות, אך אינן מוגבלות ל: מברשות טריגר, פורטלי שטח, מברשות רמז ומברשות פיזיקה.
- למד להעתיק ולהדביק חפצים שבהם תשתמש לעתים קרובות (כגון אורות, קירות, עמודים, מדרגות וכו ').
- שמור לעיתים קרובות.
- הוסף תאורה מושלמת. בעל מקור אור רע במפה יניב הערות שליליות, אז זכרו לשאול את עצמכם: "האם מקור האור שלי מתאים לנושא שלי?"
- הפוך את המרקמים שלך לפני הנושא שלך. מרקמים שלא קשורים לנושא שלך ייראו מכוערים במוצר הסופי.
- תמיד הכין תחילה מברשות מהכלים / כלים, ואז החל מרקמים רלוונטיים על פני המברשת שרק השחקן יכול לראות מה- POV של השחקנים.
- להחליט היכן השחקן צריך להתחיל. ודא שהוא מסתכל לאן שהוא צריך ללכת / להסתכל, כך שהנגן יידע אוטומטית מה לעשות.
- להיות סבלני. למידת הממשק של האמר לא מגיעה לילה אחד לרבים מהאנשים, וגם המוניטין שלך כמיפה טובה אם אתה משחרר מפות שנעשו בצורה גרועה.

הצב ישות info_player_terrorist (או כל יישות שרצים בהתאמה שהמשחק משתמש בה) בכל מקום במפה בעזרת כלי הישות.
- שמות מפות לא יכולים להכיל רווחים. אם כן, הוא לא יתאסף כראוי ויחזור עם הודעת שגיאה. דוגמה למה שאסור לעשות תהיה "מפת בדיקת cs". מכיוון שיש שם רווחים בשם הקובץ, פשוט תקבל הודעת שגיאה. במקום זאת, השתמש בקו תחתון או במקפים. כמה דוגמאות לשם מפה מתאים יהיו משהו כמו "cs_test_map" או "cs-test-map". שני השמות הללו יעבדו בסדר. שרתים מסוימים עבור משחקי מקור מרובי משתתפים עשויים לדרוש גם שמות מפות קטנים.