对于 2D 横向滚动游戏中的视差背景系统,我无法理解以下场景。
第 1 层在游戏开始时可见,并随着相机以 0.5 倍滚动。最终,第 1 层将结束,第 2 层需要可见,因此两层之间没有水平间隙。如果两个层都以相同的速度移动,那将很简单,可以将第 2 层的起点放置在第 1 层的末尾。但是,在这种情况下,第 2 层的移动速度比第 1 层慢,因此必须更早地定位X 轴以防止两个位置之间出现间隙。所有背景层都相对于相机移动。
我正在尝试创建的系统需要灵活并支持不同的滚动因子并在层之间不断交替。任何人都可以提供解决问题的方法吗?