سؤال

لقد بدأت للتو في البحث في libGDX واستمتعت به حقًا.كان تحميل خريطة البلاط التي قمت بإنشائها باستخدام المحرر أمرًا بسيطًا للغاية.لكن أفكر في العمل على لعبة يمكن للاعب فيها تعديل الخريطة وتوسيعها.

حتى هنا هو سؤالي:هل من الممكن بطريقة أو بأخرى إضافة/حذف/تغيير الحقول في ملف com.badlogic.gdx.maps.tiled.TiledMap وحفظ النتيجة على القرص؟

هل كانت مفيدة؟

المحلول

لسوء الحظ، في الوقت الحالي لا توجد ميزة مدمجة للتخزين TiledMaps.

أنا أعرف فقط تنسيق .tmx الخاص بـ TilEd، ولكن هذا تنسيق XML سهل جدًا ومباشر، وهو مشابه جدًا لبنية ملف TiledMap.تحقق من كيف TmxMapLoader يقوم بتحميل TiledMap ومن ثم استخدم XmlWriter لكتابة خرائطك المعدلة إلى ملف بطريقة مماثلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top