سؤال

وأنا أبحث عن معلومات عن عملية ثبت لاستجواب العميل المستخدم الحالي، وربما القياسي قطعة التعليمات البرمجية، لتحديد مدى فعالية العميل يتم تنفيذ أنواع معينة من التعليمات البرمجية.

والكتابة من الواضح كود بكفاءة كما ربما هو الهدف المستمر. لكن بعض المزايا والآثار تميل إلى تدهور الخبرة في آلات نهاية الدنيا. مع المعلومات القياسية، ويمكن أن يكون من الممكن تعطيل بعض الآثار (يتلاشى، الخ) على أساس مستخدم تلو، لزيادة خبرة للعقار / التطبيق.

إذا كنت لا تعرف أي معلومات عن هذا، هل لديك أفكار حول الكيفية التي يمكن أن يتم ذلك؟

والشكر

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

المحلول

وتشغيل الرسوم المتحركة الخاصة بك باستخدام setInterval بمعدل إطار معقول (مثلا، 30 لقطة في الثانية الواحدة). في كل مرة كنت تجعل الإطار، تخزين الوقت في مكان ما. بعد 1-2 عشرات الإطارات، وتحقق معدل الإطارات الذي تحصل عليه في الواقع، استنادا إلى مجموعة المخزنة مرات. لو كان أقل بكثير من معدل الإطار الذي طلب مع setInterval، وربما كنت دفع الجهاز من الصعب جدا، ويجب تعطيل الرسوم المتحركة الخاصة بك.

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