ฉันสร้างสคริปต์ด้วย ruby ที่ต้องเรนเดอร์เฟรมที่ 24 เฟรมต่อวินาที แต่ฉันต้องรอ 1 / 24th ของวินาทีระหว่างการส่งคำสั่ง วิธีที่ดีที่สุดในการนอนหลับสำหรับน้อยกว่าหนึ่งวินาทีคืออะไร?
ฉันสร้างสคริปต์ด้วย ruby ที่ต้องเรนเดอร์เฟรมที่ 24 เฟรมต่อวินาที แต่ฉันต้องรอ 1 / 24th ของวินาทีระหว่างการส่งคำสั่ง วิธีที่ดีที่สุดในการนอนหลับสำหรับน้อยกว่าหนึ่งวินาทีคืออะไร?
คำตอบ:
sleep(1.0/24.0)
สำหรับคำถามการติดตามของคุณหากเป็นวิธีที่ดีที่สุด: ไม่คุณอาจได้รับเฟรมเมอร์ที่ไม่ราบรื่นเพราะการเรนเดอร์ของแต่ละเฟรมอาจใช้เวลาไม่เท่ากัน
คุณสามารถลองหนึ่งในวิธีแก้ปัญหาต่อไปนี้:
แพลอยไปนอนเหมือนกัน sleep 0.1