3 Star 0 Fork 0

Daniel-zyc/钻机挖矿小游戏

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
test.py 1.09 KB
一键复制 编辑 原始数据 按行查看 历史
Daniel-zyc 提交于 2023-09-06 13:51 . update
import pygame
import imageio
from PIL import Image
# 初始化Pygame
pygame.init()
# 设置屏幕尺寸
screen_width, screen_height = 800, 600
screen = pygame.display.set_mode((screen_width, screen_height))
clock = pygame.time.Clock()
# 加载gif图像
gif_path = '1.gif'
frames = imageio.mimread(gif_path)
# 将每一帧转换为Surface对象
surfaces = []
for frame in frames:
image = Image.fromarray(frame)
surface = pygame.image.fromstring(image.tobytes(), image.size, image.mode)
surfaces.append(surface)
# 播放动画
frame_index = 0
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# 绘制当前帧
screen.fill((0, 0, 0))
screen.blit(surfaces[frame_index], (100, 100))
pygame.display.flip()
# 延迟一段时间
pygame.time.delay(100) # 每帧之间的延迟时间,可以根据需要调整
# 切换到下一帧
frame_index = (frame_index + 1) % len(surfaces)
# 控制帧率
clock.tick(15) # 帧率,可以根据需要调整
# 退出Pygame
pygame.quit()
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/daniel-zyc/digging-down.git
[email protected]:daniel-zyc/digging-down.git
daniel-zyc
digging-down
钻机挖矿小游戏
main

搜索帮助