سؤال

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

giveacodicetagpre.

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

المحلول

تحتاج إلى إعداد معالج الإدخال الخاص بك بشكل صحيح، أي في مكان ما في التعليمات البرمجية لإعدادك / INIT (بعد أن أنشأت مرحلةك) تحتاج:

giveacodicetagpre.

إذا كان Box2D (أو أي شيء آخر) يحتاج أيضا إلى التعامل مع الإدخال بالإضافة إلى المشهد، يجب عليك إلقاء نظرة على Inputiplexer في Libgdx's Inputiplexer مقابل الجمع بين معالجات الإدخال.

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