คำตอบสั้น ๆ คือ "ใช่"; อะไรก็ตามที่พร้อมใช้ในเกมของคุณก็คือการเพิ่มหน่วยความจำ
สิ่งอื่น ๆ ที่ควรพิจารณาคือค่าใช้จ่ายสำหรับอัตราเฟรมของคุณ:
5 วัตถุที่มีพื้นผิว 5 แบบแยกกันการวาดแยกต่างหากจำเป็นต้องมีการเปลี่ยนแปลงสถานะระหว่างนั้น คุณสามารถบันทึกหน่วยความจำบางส่วนได้โดยการยกเลิกการโหลดพื้นผิวที่ไม่ได้ใช้
ด้วยการโหลดพื้นผิวแยกทั้งหมดลงในพื้นผิวแผนที่เดียวรอยเท้าหน่วยความจำจะคงที่และคุณไม่สามารถยกเลิกการโหลดพื้นผิวแต่ละแบบได้อีกต่อไป เมื่อสร้างแล้วคุณจะต้องผูก atlas หนึ่งครั้งเพื่อวาดวัตถุทั้งหมดของคุณ
อีกตัวอย่างหนึ่งคือจุดยอดและบัฟเฟอร์แบบง่าย หากมีหลายจุดสลับระหว่างการมองเห็นและไม่บ่อยจะเป็นการเร็วกว่าที่จะปล่อยให้ "ค้าง" จุดในบัฟเฟอร์จุดสุดยอดและอัปโหลดบัฟเฟอร์ดัชนีใหม่เท่านั้น
มีหลายครั้งที่ค่าใช้จ่ายหน่วยความจำล่วงหน้าเพิ่มขึ้นดีกว่าการเปลี่ยนแปลงหลายสถานะ
หากคุณหมุนกล้องของคุณคุณจะไม่ทำลายวัตถุเหล่านั้นอย่างแน่นอนเว้นแต่คุณจะรู้ว่ากล้องนั้นจะไม่หมุนกลับเพื่อตรวจสอบวัตถุนั้น "- Katu
หากคุณสามารถเลื่อนไปทางขวาเท่านั้น (แผนที่จะเลื่อนไปทางซ้ายเท่านั้น) วัตถุใด ๆ ที่เลื่อนออกไปทางด้านซ้ายของหน้าจอสามารถยกเลิกการโหลดอย่างถาวรได้เนื่องจากคุณจะไม่ใช้มันอีกเลย นอกจากนี้เนื้อหาสำหรับวัตถุสามารถโหลดตามความต้องการได้ทันทีก่อนที่วัตถุจะเลื่อนไปยังมุมมองจากด้านขวา