求助:如何实现游戏场景中多层背景循环滚动

新人想实现两层背景图片在游戏场景中同时在竖直方向上移动,后面一层背景高度覆盖整个手机屏幕,前面一层高度覆盖手机屏幕的下半部分,两层背景仅在覆盖范围内循环滚动。
如图所示,蓝色为后一层,红色为前一层,设想中前面的背景只能在红色区域中循环滚动。


问题在于如果使用两张图片,同时减少y值,前面的背景会覆盖到后面的背景,上方的蓝色会被红色覆盖,想请问各位大神有什么解决方案,非常感谢!