שימוש בתוספות של מפת אריחים דו-ממדית ליצירת מפות עם אריחים אוטומטיים
סביבת אימות
- חלונות
-
- חלונות 11
- עורך Unity
-
- 2021.3.3F1
- חבילת מערכת קלט
-
- 1.3.0
תנאים מוקדמים לטיפ זה
ההגדרות הבאות נקבעו מראש כהנחת יסוד לתיאור עצה זו.
מהם התנאים המוקדמים לטיפ זה?
אודות השאלת חומרי מפה
הוא מושאל מהאתר הבא.
אודות אריחים אוטומטיים
בדרך כלל, בעת מיקום MapChips, MapChips המתחברים למעלה, למטה, שמאלה וימין צריכים להיות ממוקמים תוך שינוי MapChips כדי להיות ממוקם בכל פעם. עם זאת, זה די בעייתי מכיוון שאתה צריך להחליף את שבבי המפה כדי להיות ממוקמים בהתאם למורכבות המפה. כמו כן, מכיוון שהכל נעשה ביד, קיימת אפשרות של מיקום שגוי.
אם אתה משתמש במנגנון האריח האוטומטי, אם קיימים MapTips המתחברים למעלה, למטה, שמאלה וימינה, MapChips יחליפו וימקמו אותם באופן אוטומטי כך שלא תהיה אי נוחות. יש צורך להגדיר היכן להתחבר מראש, אבל מומלץ מאוד כי העלות של הצבת שבב המפה יופחת יותר מאשר מאמץ זה.
כדי להשתמש באריחים אוטומטיים ב- Unity, עליך להשתמש בספריית ההרחבות. בואו נשתמש בספרייה הרשמית "2D Tilemap תוספות".
2D Tilemap Extras מותקן כסטנדרט בפרויקטים דו-ממדיים החל מ-Unity Editor 2021.3.3f1.
הכנת MapTips עבור אריחים אוטומטיים
לעת עתה, כל שבב מפה המחבר למעלה, למטה, שמאלה וימינה הוא בסדר, אך שבב מפה עבור אריחים אוטומטיים המורכבים מ -5 שבבים כפי שמוצג להלן משמש לעתים קרובות.
עם זאת, התצורה לעיל היא בצורה המשמשת לעתים קרובות את "זאב RPG עורך". חמישה שבבים מספיקים מכיוון שניתן להשתמש בהם ב -4 חלקים נוספים של הכלי, אך לאחדות אין כל כך הרבה פונקציונליות, ולכן עליך ליצור את כמות השבבים הנדרשת מראש מתוך 5 השבבים לעיל.
עם זאת, זה בעייתי לעשות את זה ביד, ולכן קל יותר ליצור אותו בכמויות גדולות באמצעות האתר הבא.
כאשר אתה פותח את הדף, תראה מסך כמו זה המוצג באיור, אז שחרר את התמונה של 5 שבבים שהוזכרו קודם לכן במסגרת הרקע הכחול.
לאחר מכן, תמונה מפוצלת תיווצר, אז להוריד ולהשתמש בו.
פיצול MapChips עבור אריחים אוטומטיים
לאחר יצירת הפרויקט, מקם את MapChip שזה עתה יצרת בפרוייקט וחלק אותו. העבודה כאן זהה להסבר על מפת האריחים, ולכן אפרסם רק את התמונה.
אין צורך להוסיף אותו עדיין ללוח האריחים.
הוספת אריח כלל
ניתן להשיג אריח אוטומטי באמצעות "אריח כללים" בתוספות דו-ממדיות של מפת אריחים. לחץ באמצעות לחצן העכבר הימני על אזור ריק בפרוייקט ובחר Create -> 2D-> Tile-> Rule Tile כדי להוסיף אותו.
השם יכול להיות כל דבר. לעת עתה, אני אקרא לזה "SeaAutoTile".
בחר באריח הכלל שיצרת, והמפקח ישתנה כפי שמוצג. ראשית, ציין את ספרייט ברירת המחדל. ספרייט זה אינו משפיע על מיקום המפה, אך זו תהיה תמונה ממוזערת, לכן אנא ציין תמונה קלה להבנה.
ניתן לקבוע הגדרות תמונה על-ידי בחירה מתוך לחצן הבחירה או על-ידי שחרור תמונת תיאור המפה ישירות.
לאחר מכן, שחרר קבוצה של עצות מפה לשימוש עבור מסגרת המלבן למטה. ניתן לשחרר אותם בנפרד, אך אם תשחרר את מקור התמונה של MapChips המחולקים, תוכל לרשום את MapChips המחולקים בכמויות גדולות.
להלן תמונה של המצב הנוסף. ישנם 47 שבבים בסך הכל.
מה שאנחנו הולכים לעשות כאן הוא להגדיר לאיזה כיוון כל MapTip יהיה מחובר. לחץ על 9 הריבועים כדי לעבור בין "ריק", "× (אדום)" ו"חץ (ירוק)". × פירושו לא להתחבר בכיוון הזה, חץ פירושו להתחבר. שטח ריק נותר לשבב המפה הבא.
אם אתה מתחבר רק בארבעה כיוונים, אתה יכול להגדיר רק 4 ריבועים למעלה, למטה, שמאלה וימינה.
עם זאת, הפעם, יש כמה שמתחברים באלכסון, וההבדל היחיד הוא שהם מתחברים באלכסון או לא, אז הגדר אותם כראוי.
הגדר את כל 47 וסיימת.
הוספה ללוח אריחים
צור לוח אריחים. אם אין כרטיסיית לוח אריחים, הצג אותה מתוך "חלון -> 2D -> לוח אריחים" בתפריט. שם לוח הצבעים יכול להיות כל דבר. אם אתה זקוק ליותר מלוח צבעים אחד בעת יצירת המשחק, שמור אותו קל להבנה.
הגדרות לוח האריחים נוצרות בתיקייה חדשה של SeaPalette בתיקייה Scenes. שם התיקיה ומיקומה הם שרירותיים.
לאחר שיצרת את לוח האריחים, הוסף עצות מפות. במפת אריחים רגילה, שמנו קצה מפה מחולק, אך הפעם נציב את אריח הכללים.
כאשר ממוקם, רק שבב אחד מוצג, אבל במקרה של אריחים אוטומטיים, זה כל מה בסדר.
מיקום MapTips (אריחים אוטומטיים)
הוסף מפת אריחים להירארכיה כפי שהיית עושה עבור מפת אריחים.
בחר Tilemap כדי להציג רשת בתצוגה.
בואו נציב כאן טיפ מפה. בחר אריח אוטומטי מלוח הצבעים.
אם תמקם אותו בתצוגה, הוא יוצב כפי שהוא במקרה של ריבוע אחד, אך אם תמקם אותו בצורה מחוברת, תוכל לראות ששבבי המפה מסודרים בצורה שונה כך שהם מחוברים. זהו הסידור באמצעות מנגנון האריח האוטומטי. אינך צריך עוד לבחור עצות מפה נפרדות כדי להתחבר.
ניסיתי לסדר את זה כך שזה יהיה בריכה. עם זאת, החיבור משתבש. הסיבה לכך היא שאריח הכלל מוגדר באופן שגוי. במקרה זה, חזור להגדרות אריח הכלל ואפס את המיקום המוזר. אתה יכול להשאיר את MapTips להציב כפי שהם.
לתקן איפה שזה לא בסדר.
אם תשנה אותו, הוא ישתקף באופן אוטומטי, ותוכל לאשר שהוא יהיה מעוצב כראוי כמו בריכה.
לאחר מכן, נסה למקם אותו בצורות שונות ולבדוק אם יש משהו לא בסדר. אם הוא מוגדר כראוי, אתה יכול למקם את maptip בצורה טבעית רק על ידי לחיצה עם העכבר.
מומלץ להגדיר אריחים אוטומטיים בדרך זו, שכן זה יקל מאוד על יצירת המפה. כמובן, אם אתה רושם שבבי מפה אחרים בלוח האריחים, אתה יכול ליצור מפה המשלבת אריחים אוטומטיים ואריחים רגילים.