هل يمكنني حفظ TiledMap في libGDX؟
-
21-12-2019 - |
سؤال
لقد بدأت للتو في البحث في libGDX واستمتعت به حقًا.كان تحميل خريطة البلاط التي قمت بإنشائها باستخدام المحرر أمرًا بسيطًا للغاية.لكن أفكر في العمل على لعبة يمكن للاعب فيها تعديل الخريطة وتوسيعها.
حتى هنا هو سؤالي:هل من الممكن بطريقة أو بأخرى إضافة/حذف/تغيير الحقول في ملف com.badlogic.gdx.maps.tiled.TiledMap
وحفظ النتيجة على القرص؟
المحلول
لسوء الحظ، في الوقت الحالي لا توجد ميزة مدمجة للتخزين TiledMaps
.
أنا أعرف فقط تنسيق .tmx الخاص بـ TilEd، ولكن هذا تنسيق XML سهل جدًا ومباشر، وهو مشابه جدًا لبنية ملف TiledMap
.تحقق من كيف TmxMapLoader
يقوم بتحميل TiledMap
ومن ثم استخدم XmlWriter
لكتابة خرائطك المعدلة إلى ملف بطريقة مماثلة.
لا تنتمي إلى StackOverflow