ruby - معنى - النوم روبي أو تأخير أقل من ثانية؟




ruby معنى (2)

اعبر إلى النوم ، مثل sleep 0.1

أقوم بعمل برنامج نصي مع روبي يجب أن يجعل الإطارات 24 إطارًا في الثانية ، لكنني بحاجة إلى الانتظار 1/24 من الثانية بين إرسال الأوامر. ما هي أفضل طريقة للنوم لأقل من ثانية؟


sleep(1.0/24.0)

بالنسبة إلى سؤال المتابعة الخاص بك إذا كان هذا هو أفضل طريقة: لا ، يمكن أن تحصل على تأطيرات غير ناعمة لأن عرض كل إطار قد لا يستغرق نفس مقدار الوقت.

يمكنك تجربة أحد هذه الحلول:

  • استخدم جهاز توقيت يعمل 24 مرة في الثانية برمز الرسم.
  • قم بإنشاء أكبر عدد ممكن من الإطارات ، قم بإنشاء الحركة بناءً على الوقت الذي تم تمريره ، وليس لكل إطار.




ruby