سؤال

يبدو أن libGDX لا يدعم حاليًا تغيير محتوى ملف TiledMap في اللعبة.أرغب ب

  • إضافة / إزالة البلاط [تم حلها]
  • تحريك الكائنات [تم حلها]
  • تسلسل التغييرات [تم حله جزئيًا]

هل هناك أي حلول خارجية تعالج (على الأقل بعضًا) من هذه المشكلات؟أو كيفية التعامل مع "دلتا" في نموذج كائن/تنسيق ملف مختلف.

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

المحلول

عندما كنت أستخدم libgdx-0.9.8، واجهت نفس المشكلة.عندما قمت بالترقية إلى libgdx-0.9.9، تم حل المشكلة.تمت إعادة تصميم واجهة برمجة تطبيقات TiledMap بشكل كبير في الإصدار 0.9.9 (في الواقع، تمت إعادة كتابتها بالكامل) ولم تعد تقوم بتخزين المربعات مؤقتًا بعد الآن، لذا يتم عرض التغييرات في الخريطة حتى عند إجرائها أثناء حلقة اللعبة.ما عليك سوى ترقية المكتبة وإعادة كتابة التعليمات البرمجية الخاصة بك لمتابعة واجهة برمجة التطبيقات الجديدة.FMI، انظر هنا تنفيذ خرائط البلاط الجديدة

راجع للشغل، أنهم سوف يطلقون الإصدار 1.0.0 الأسبوع المقبل!

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