pygame的方法screen 怎么没用啊

z1421012325 2018-08-22 03:49:52
import pygame

pygame.init()


ck = pygame.display.set_mode((480,700))

tx = pygame.image.load(r"D:\pycharm\xiangmuwenjianjia\试手\飞机大战实战\images\background.png")

screen.blit(tx(0,0)) <-----------这里出问题了

pygame.display.update()


while True:
pass



pygame.quit()


其中screen方法也没有智能提示
直接输入但是会显示下划线

测试输出
Traceback (most recent call last):
File "D:/pycharm/xiangmuwenjianjia/试手/飞机大战实战/03_绘制图像.py", line 18, in <module>
screen.blit(tx(0,0))
NameError: name 'screen' is not defined
...全文
1362 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_39299155 2019-04-12
  • 打赏
  • 举报
回复
没有screen这个方法。你这一行 ck = pygame.display.set_mode((480,700))把窗口surface给了 ck 所以出问题那一行应该写成ck.blit()
qq_42373312 2018-09-04
  • 打赏
  • 举报
回复
好像 这个有返回值
欢乐的小猪 2018-08-23
  • 打赏
  • 举报
回复
screen没有定义

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧