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