تناقض توقيت حلقة لعبة Android
سؤال
كنت أعمل على لعبتي الأولى على الإطلاق :)
إنها لعبة تعمل بنظام Android وتستخدم libgdx وتستخدم مثالًا معدلًا لأحد الأمثلة DeWiTTERS loop
يبدو أن حلقة اللعبة تعمل بشكل جيد عند تشغيلها على سطح المكتب (59-60 إطارًا في الثانية) ولكن عندما أركض على هاتفي ، فإنها تميل إلى الجلوس في مكان ما بين 75-90 إطارًا في الثانية
nextGameTick يجب أن تشير دائمًا إلى 16 مللي ثانية في المستقبل بحيث تعمل حلقة اللعبة بسرعة 60 إطارًا في الثانية أو أقل ، لماذا ليس هذا هو الحال
فيما يلي الجزء الرئيسي من حلقة اللعبة كمرجع: Genacodicetagpre
المحلول
تم حل مشكلة استخدام عينات التعليمات البرمجية من هنا مشكلتي
شكرا للسيد سميث على الإجابة.
لا تنتمي إلى StackOverflow