猫史档案馆


【Python作品分享】pygamelogo移动【作品秀】

用户:申浩南申浩南查看:0 回复:1 评论:0 创建时间:2021-07-10T13:17:21


【作品展示】

center_image

 

【作品介绍】

 

【作品源代码】

import pygame
import sys

pygame.init()
screen=pygame.display.set_mode([500,400])
FPS=pygame.time.Clock()
class Pgico(pygame.sprite.Sprite):
    def __init__(self):
        super().__init__()
        self.img=pygame.image.load('pygame_icon.bmp')
        self.rect=self.img.get_rect()
        self.rect.center = (self.img.get_width()/2, self.img.get_height()/2)
        self.rect.x = 0
        self.rect.y=0
        self.speed=5
    def update(self):
        self.rect.x += self.speed
        if self.rect.right>=500 or self.rect.left<=0:
            self.speed=-self.speed


    def draw(self):
        screen.blit(self.img,self.rect)
pgico=Pgico()
while True:        
    for event in pygame.event.get():
        if event.type==pygame.QUIT:
            pygame.quit()
            sys.exit()
    pgico.update()
    screen.fill((0,0,0))
    pgico.draw()
    pygame.display.update()
    FPS.tick(60)

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
申浩南申浩南

center_image

下载到与作品同目录下的文件夹,再把文件名改成pygame_icon.bmp

点赞0


评论