12
ตามแนวคิดแล้วการเล่นซ้ำในเกมเป็นอย่างไร
ฉันมีความอยากรู้อยากเห็นเกี่ยวกับวิธีการเล่นซ้ำในเกม ตอนแรกฉันคิดว่าจะมีเพียงรายการคำสั่งของผู้เล่นทุกคน / การกระทำของ AI ที่ใช้ในเกมและจากนั้นจะเล่นเกมอีกครั้งและให้เครื่องยนต์แสดงผลตามปกติ แต่ผมได้มองไปที่ไกลใน FPS / RTS เกมและเมื่อตรวจสอบอย่างระมัดระวังแม้กระทั่งสิ่งที่ต้องการอนุภาคและกราฟิก / บกพร่องเสียงมีความสอดคล้องกัน (และบกพร่องเหล่านั้นมักจะมีในที่สอดคล้องกัน) ดังนั้นสิ่งนี้จะเกิดขึ้นได้อย่างไร ในเกมที่มีมุมกล้องคงที่ฉันคิดว่ามันอาจจะแค่เขียนทุกเฟรมของฉากทั้งหมดไปยังสตรีมที่จัดเก็บไว้และจากนั้นก็ทำการรีสตรีมกลับมา แต่มันดูไม่พอสำหรับเกมที่อนุญาตให้คุณหยุดและย้ายกล้อง รอบ คุณต้องจัดเก็บตำแหน่งของทุกสิ่งในที่เกิดเหตุ ณ เวลาใด ๆ (ไม่?) ดังนั้นสำหรับสิ่งต่าง ๆ เช่นอนุภาคนั่นคือข้อมูลจำนวนมากที่จะผลักดันซึ่งดูเหมือนจะดึงดูดความสนใจอย่างมากต่อประสิทธิภาพของเกมขณะเล่น
145
design-patterns