Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ปรับปรุงประสิทธิภาพของผ้าใบ HTML5 โดยมีอนุภาคเด้งไปมา


เพื่อเพิ่มประสิทธิภาพการทำงานของ Canvas ที่มีอนุภาคกระเด้งไปมา ให้ลองทำดังนี้:

  • แยกการคำนวณออกจากภาพวาด
  • ขอวาดใหม่หลังจากที่คุณได้อัปเดตการคำนวณของคุณแล้ว
  • เพิ่มประสิทธิภาพการตรวจจับการชนกันโดยไม่ทำการทดสอบอนุภาคเอียงเข้าหากัน
  • ลดการใช้โทรกลับ
  • ลดการเรียกใช้ฟังก์ชัน
  • อินไลน์