本文主要是介绍pygame制作的一个图片滚动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
学了python有一个月,想拿些简单的小项目来练练手,觉得pygame是一个很有意思的东西,就装了pygame来写点小玩意。图片滚动是在网页设计里面比较基础的东西,网上的js实现基本上都是那一个算法,我这里的算法实现也是参照的它。
算法描述
首先生成一个列表将所需要图片对象都装在里面,通过动态改变第一张图片的位置坐标(x1, y1)来实现按照列表中元素的顺序图片无限循环滚动。每当列表中的一张图片左滑至完全消失,将其加至列表的末尾。
代码实现
# -*- coding:utf-8 -*-import pygame
from pygame.locals import *
from sys import exitpygame.init()
# 初始化pygame对象
screen = pygame.display.set_mode((400, 250), 0, 24)
# 设置显示的屏幕的模式和像素大小image1_filename = 'img/1.bmp'
image2_filename =
这篇关于pygame制作的一个图片滚动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!