4
กลไกการย้อนเวลาในเกม
ฉันสงสัยว่ากลไกการจัดการเวลาในเกมได้รับการออกแบบโดยทั่วไปอย่างไร ฉันมีความสนใจเป็นพิเศษในการย้อนเวลา (เรียงลำดับเหมือนใน SSX ล่าสุดหรือ Prince of Persia) เกมดังกล่าวเป็นเกมยิงจากบนลงล่าง 2D กลไกที่ฉันพยายามออกแบบ / นำไปใช้มีข้อกำหนดดังต่อไปนี้: 1) การกระทำของเอนทิตีนอกเหนือจากตัวละครของผู้เล่นนั้นกำหนดขึ้นอย่างสมบูรณ์ การกระทำที่เอนทิตีทำจะขึ้นอยู่กับเฟรมที่ดำเนินไปตั้งแต่ระดับเริ่มต้นและ / หรือตำแหน่งของผู้เล่นบนหน้าจอ หน่วยงานจะเกิดในเวลาที่กำหนดในระหว่างระดับ 2) Time reverse ใช้งานได้โดยย้อนกลับแบบเรียลไทม์ การกระทำของผู้เล่นจะถูกย้อนกลับมันจะย้อนกลับในสิ่งที่ผู้เล่นทำ ผู้เล่นไม่มีการควบคุมในช่วงเวลาถอยหลัง ไม่มีการ จำกัด เวลาที่ใช้ในการย้อนกลับเราสามารถย้อนกลับไปจนถึงจุดเริ่มต้นของระดับได้ถ้าต้องการ ตัวอย่างเช่น: เฟรม 0-50: ผู้เล่นเคลื่อนที่ foward 20 หน่วยในเวลานี้ศัตรู 1 วางไข่ที่เฟรม 20 ศัตรู 1 ย้ายซ้าย 10 หน่วยระหว่างเฟรม 30-40 ผู้เล่นยิงกระสุนที่เฟรม 45 กระสุนเดินทาง 5 foward (45-50) …