- 帖子
- 25
- 精华
- 0
- 积分
- 88
- 阅读权限
- 20
- 注册时间
- 2018-10-9
- 最后登录
- 2018-11-8
|
老师你好啊
我试着练习调用载入的两张图片中的一张,代码如下:
import pygame
pygame.init()
screen=pygame.display.set_mode((1024,1000),0,32)
pygame.display.set_caption('Hello!')
pic1=pygame.image.load('wheat.jpg').convert()
pic2=pygame.image.load('wheat2.jpg').convert()
while True:
i=1
screen.blit('pic'+str(i),(0,0))
pygame.display.update()
本意是想要调用pic1并显示,但是返回错误如下:
Traceback (most recent call last):
File "C:/Program Files (x86)/Python37-32/2018-10-15b2.py", line 15, in <module>
screen.blit('pic'+str(i),(0,0))
TypeError: argument 1 must be pygame.Surface, not str
请问下 这边screen.blit('pic'+str(i),(0,0))中的 'pic'+str(i)应该如何修改,才能让图片正确显示呢
|
|