Pygame滚动背景消失了?

时间:2016-01-20 22:24:56

标签: python scroll background pygame

我在Pygame制作游戏,背景是滚动。但它一直在消失!它滚动两次然后消失。我该如何解决??这是代码:

public function __doRequest($request , $location , $action , $version, $one_way = 0 )
{
    $request = <mix your header into the $request somehow>;
    return parent::__doRequest($request, $location, $action , $version, $one_way);
}

2 个答案:

答案 0 :(得分:1)

我认为

if xx >= screenWidth:
    xx = 0

应该是

if xx + screenWidth <= 0:
    xx = 0

xx0开始,然后每次都从中减去12。结果是xx始终为<= 0,因此xx >= screenWidth始终为false。

xx + screenWidth第二个图像的位置,当该值小于零时,是时候重置xx位置以让滚动再次开始

答案 1 :(得分:0)

如果您减去,则无法与screenWidth进行比较,但与0(零)进行比较

xx = xx - 12
if xx <= 0:
    xx = screenWidth

或者你可以做

xx = xx - 12
if xx <= 0:
    xx = xx + screenWidth