我目前正在用 pygame 制作游戏。目前我的游戏有一个问题。
- 屏幕的滚动很好,但是一旦图像在第二次后完全滚动(第一次工作正常)屏幕blit变得很奇怪,游戏中的所有精灵都会在之前的位置留下大量的痕迹(检查截图)。这仅仅是因为出于某种奇怪的原因,变量“ x ”在第二次超过屏幕宽度后不会被重置回 0,它在第一次等于 1384 之后重置,但在第二次之后不会重置。
任何帮助是极大的赞赏。
http://pastebin.com/ub6gi8Zn(pastebin 代码不见了)
gyazo.com/aa5626d4927b0b9299ce2ec42c9ba501 - 在背景重复两次之后 - 抱歉不能添加超过 2 个链接