1
ปัญหาบัฟเฟอร์สองหรือสามแก้ไขในเกมสมัยใหม่อย่างไร
ฉันต้องการตรวจสอบว่าการทำความเข้าใจเกี่ยวกับสาเหตุของการใช้การบัฟเฟอร์สองเท่า (หรือสามเท่า) ถูกต้องหรือไม่: จอภาพที่มีการรีเฟรช 60Hz ของจอภาพ - จอแสดงผล 60 ครั้งต่อวินาที หากจอภาพรีเฟรชจอแสดงผลเขาจะอัปเดตพิกเซลเป็นพิกเซลและบรรทัดสำหรับบรรทัด จอภาพขอค่าสีสำหรับพิกเซลจากหน่วยความจำวิดีโอ ถ้าตอนนี้ฉันเล่นเกมเกมนี้ก็จัดการหน่วยความจำวิดีโอนี้อยู่ตลอดเวลา หากเกมนี้ไม่ใช้กลยุทธ์บัฟเฟอร์ (การบัฟเฟอร์สองครั้งเป็นต้น) ปัญหาต่อไปนี้อาจเกิดขึ้นได้: ตอนนี้จอภาพกำลังรีเฟรชจอภาพ - จอแสดงผลของเขาแล้ว ในขณะนี้จอภาพได้รีเฟรชจอภาพครึ่งแรกแล้ว ในเวลาเดียวกันเกมได้จัดการหน่วยความจำวิดีโอด้วยข้อมูลใหม่ ตอนนี้จอภาพสามารถเข้าถึงจอภาพที่ใช้ในช่วงครึ่งหลังและแสดงข้อมูลที่ถูกจัดการใหม่นี้จากหน่วยความจำวิดีโอ ปัญหาสามารถฉีกขาดหรือริบหรี่ ฉันเข้าใจกรณีของการใช้กลยุทธ์บัฟเฟอร์ถูกต้องหรือไม่? มีเหตุผลอื่นอีกไหม?