我想知道如何在游戏中实现时间旅行。没什么超级复杂的,只是像Braid中的时间倒转一样,用户可以将倒带/快进时间缩短30秒或类似时间。
我在网上搜索了很多内容,但结果通常是指使用时间,例如“ 3:00”或计时器等。
我唯一想到的是使用2个数组,一个数组用于播放器的x位置,另一个数组用于播放器的y位置,然后迭代这些数组并将角色倒带/快进时间放置在该位置。那行得通吗?如果可行,阵列必须有多大,我应该多久存储一次玩家的x和y?如果不起作用,我还能尝试什么?
提前致谢!
import universal.back2future.FluxCapacitor;