استخدام إضافات 2D Tilemap لإنشاء خرائط باستخدام السيارات

تحديث الصفحة :
تاريخ إنشاء الصفحة :

بيئة التحقق

نوافذ
  • ويندوز ١١
محرر الوحدة
  • 2021.3.3f1
حزمة نظام الإدخال
  • 1.3.0

المتطلبات الأساسية لهذه النصيحة

تم إجراء الإعدادات التالية مسبقا كمقدمة لوصف هذه النصيحة.

ما هي المتطلبات الأساسية لهذه النصيحة؟

حول استعارة مواد الخرائط

يتم استعارته من الموقع التالي.

حول بلاط السيارات

عادة ، عند وضع MapChips ، يجب وضع MapChips التي تتصل لأعلى ولأسفل ولليسار واليمين أثناء تغيير MapChips ليتم وضعها في كل مرة. ومع ذلك ، فهو أمر مزعج للغاية لأنه يتعين عليك تبديل رقائق الخريطة ليتم وضعها وفقا لتعقيد الخريطة. أيضا ، نظرا لأن كل ذلك يتم يدويا ، فهناك احتمال أن يكون في غير محله.

إذا كنت تستخدم آلية التجانب التلقائي ، إذا كانت هناك MapTips التي تتصل لأعلى ولأسفل ولليسار ولليمين ، فستقوم MapChips تلقائيا بتبديلها ووضعها حتى لا يكون هناك أي إزعاج. من الضروري تحديد مكان الاتصال مسبقا ، ولكن يوصى به بشدة لأن تكلفة وضع شريحة الخريطة ستنخفض أكثر من هذا الجهد.

لاستخدام البلاط التلقائي في Unity ، تحتاج إلى استخدام مكتبة الملحقات. دعونا نستخدم المكتبة الرسمية "2D Tilemap إضافات".

يتم تثبيت إضافات 2D Tilemap بشكل قياسي في مشاريع 2D اعتبارا من محرر الوحدة 2021.3.3f1.

إعداد تلميحات الخريطة للبلاط التلقائي

في الوقت الحالي ، فإن أي شريحة خريطة تتصل لأعلى ولأسفل ولليسار واليمين جيدة ، ولكن غالبا ما يتم استخدام شريحة خريطة للبلاط التلقائي تتكون من 5 شرائح كما هو موضح أدناه.

ومع ذلك ، فإن التكوين أعلاه هو في النموذج المستخدم غالبا في "محرر WOLF RPG". خمس رقائق كافية لأنه يمكن استخدامها في 4 أجزاء أخرى من الأداة ، لكن Unity لا تحتوي على الكثير من الوظائف ، لذلك تحتاج إلى إنشاء الكمية المطلوبة من الرقائق مسبقا من الرقائق ال 5 المذكورة أعلاه.

ومع ذلك ، من المزعج صنعه يدويا ، لذلك من الأسهل إنشائه بكميات كبيرة باستخدام الموقع التالي.

عند فتح الصفحة ، سترى شاشة مثل تلك الموضحة في الشكل ، لذا قم بإسقاط صورة الشرائح ال 5 المذكورة سابقا في إطار الخلفية الزرقاء.

بعد ذلك ، سيتم إنشاء صورة مقسمة ، لذا قم بتنزيلها واستخدامها.

تقسيم MapChips لبلاط السيارات

بعد إنشاء المشروع ، ضع MapChip الذي أنشأته للتو في المشروع وقم بتقسيمه. العمل هنا هو نفس شرح خريطة البلاط ، لذلك سأنشر الصورة فقط.

لا تحتاج إلى إضافته إلى لوحة التجانب حتى الآن.

إضافة لوحة قاعدة

يمكن تحقيق البلاط التلقائي باستخدام "لوحة القاعدة" في إضافات 2D Tilemap. انقر بزر الماوس الأيمن فوق منطقة فارغة في المشروع وحدد إنشاء -> 2D-> تجانب > لوحة القاعدة لإضافتها.

يمكن أن يكون الاسم أي شيء. في الوقت الحالي ، سأسميها "SeaAutoTile".

حدد لوحة القاعدة التي أنشأتها، وسيتغير المفتش كما هو موضح. أولا، حدد الكائن الافتراضي. لا يؤثر هذا الكائن على موضع تلميح الخريطة، ولكنه سيكون صورة مصغرة، لذا يرجى تحديد صورة سهلة الفهم.

يمكن ضبط إعدادات الصورة عن طريق التحديد من زر التحديد أو عن طريق إسقاط صورة تلميح الخريطة مباشرة.

بعد ذلك ، قم بإسقاط مجموعة من تلميحات الخريطة لاستخدامها في إطار المستطيل أدناه. من الممكن إسقاطها بشكل فردي ، ولكن إذا قمت بإسقاط مصدر الصورة ل MapChips المقسمة ، فيمكنك تسجيل MapChips المقسمة بكميات كبيرة.

فيما يلي صورة للحالة المضافة. هناك 47 رقائق في المجموع.

ما سنفعله هنا هو تعيين الاتجاه الذي سيتم فيه توصيل كل MapTip. انقر فوق 9 مربعات للتبديل بين "فارغ" و "× (أحمر)" و "سهم (أخضر)". × يعني عدم الاتصال في هذا الاتجاه ، السهم يعني الاتصال. يتم ترك مساحة فارغة لشريحة الخريطة التالية.

إذا قمت بالاتصال في 4 اتجاهات فقط ، فيمكنك تعيين 4 مربعات فقط لأعلى ولأسفل ولليسار ولليمين.

ومع ذلك ، هذه المرة ، هناك البعض الذي يتصل قطريا ، والفرق الوحيد هو أنهم يتصلون قطريا أم لا ، لذا قم بإعدادها بشكل صحيح.

اضبط كل 47 وبذلك تكون قد انتهيت.

إضافة إلى لوحة البلاط

إنشاء لوحة تجانب. إذا لم تكن هناك علامة تبويب لوحة تجانب ، فقم بعرضها من "Window -> 2D -> Tile Palette" في القائمة. يمكن أن يكون اسم اللوحة أي شيء. إذا كنت بحاجة إلى أكثر من لوحة واحدة عند إنشاء لعبتك ، فاحرص على فهمها بسهولة.

يتم إنشاء إعدادات لوحة التجانب في مجلد SeaPalette جديد في مجلد المشاهد. اسم المجلد وموقعه تعسفيان.

بمجرد إنشاء لوحة التجانب، أضف تلميحات الخريطة. في خريطة تجانب عادية ، وضعنا تلميح خريطة مقسم ، لكن هذه المرة سنضع لوحة القاعدة.

عند وضعها ، يتم عرض شريحة واحدة فقط ، ولكن في حالة البلاط التلقائي ، هذا كل ما هو على ما يرام.

موضع MapTips (البلاط التلقائي)

أضف خريطة تجانب إلى التسلسل الهرمي كما تفعل مع خريطة التجانب.

حدد Tilemap لعرض شبكة في طريقة العرض.

دعونا نضع خريطة هنا. حدد بلاطة تلقائية من اللوحة.

إذا قمت بوضعه في العرض ، وضعه كما هو في حالة مربع واحد ، ولكن إذا وضعته في نموذج متصل ، يمكنك أن ترى أن شرائح الخريطة مرتبة بطريقة مختلفة بحيث تكون متصلة. هذا هو الترتيب باستخدام آلية البلاط التلقائي. لم تعد مضطرا إلى اختيار MapTips منفصل للاتصال.

حاولت ترتيبها بحيث تكون بركة. ومع ذلك ، فإن الاتصال يسير بشكل خاطئ. هذا بسبب تكوين لوحة القاعدة بشكل خاطئ. في هذه الحالة ، ارجع إلى إعدادات لوحة القاعدة وأعد تعيين الموقع الغريب. يمكنك ترك MapTips الموضوعة كما هي.

صحح المكان الخطأ.

إذا قمت بتعديله ، عكسه تلقائيا ، ويمكنك التأكد من أنه سيتم تشكيله بشكل صحيح مثل البركة.

بعد ذلك ، حاول وضعه بأشكال مختلفة وتحقق مما إذا كان هناك أي خطأ. إذا تم ضبطه بشكل صحيح ، يمكنك وضع تلميح الخريطة بطريقة طبيعية بمجرد النقر بالماوس.

يوصى بإعداد مربعات تلقائية بهذه الطريقة ، لأنها ستجعل إنشاء الخريطة أمرا سهلا للغاية. بالطبع ، إذا قمت بتسجيل شرائح خريطة أخرى في لوحة التجانب ، فيمكنك إنشاء خريطة تجمع بين البلاط التلقائي والبلاط العادي.