【发布时间】:2013-04-06 05:41:27
【问题描述】:
对于 2D 横向滚动游戏中的视差背景系统,我无法理解以下场景。
第 1 层在游戏开始时可见,并随着相机以 0.5 倍滚动。最终,第 1 层将结束,第 2 层需要可见,因此两层之间没有水平间隙。如果两个层都以相同的速度移动,那将很简单,可以将第 2 层的起点放置在第 1 层的末尾。但是,在这种情况下,第 2 层的移动速度比第 1 层慢,因此必须更早地定位X 轴以防止两个位置之间出现间隙。所有背景层都相对于相机移动。
我正在尝试创建的系统需要灵活并支持不同的滚动因子并在层之间不断交替。任何人都可以提供解决问题的方法吗?
【问题讨论】:
-
您知道接缝永远不会在整个窗户上对齐,对吧?例如,您可以让它在从右侧进入时完美排列,但在它们到达左侧时它们会重叠或有间隙。
-
是的,这就是我试图用淡出的绿色框来想象的,它们必须重叠才能使层之间没有间隙。
标签: camera 2d parallax platform-agnostic