Pygame文字重叠现象

再做pygame的小程序时发现文字层变动时没有更新而是直接重叠在了上面如下图

研究半天才发现原来是自己的背景图片没铺满全屏所导致的。
那个3x3的格子是背景图 本想让它上下留空添点字什么的 但貌似内部刷新的时候背景没有全铺满的话 字底下会没有个承受面 下次刷新的时候会直接把字覆盖在字上

修改前代码:

#主窗口对象
screen=pygame.display.set_mode((420,480),0,0)#创建背景
background=pygame.image.load("./images/back.png")#大小420x420上下各留30写字while True:#绘制画面 screen.blit(background,(0,30))#创建文字font = pygame.font.SysFont("freemono", 30, bold = 1)winSur = font.render("Cross "+str(CROSS)+":"+str(CIRCLE)+"  Circle",True,pygame.Color(255, 255, 255))screen.blit(winSur,(70,450))#更新显示pygame.display.update()

修改后代码:

#主窗口对象
screen=pygame.display.set_mode((420,480),0,0)#创建背景
background=pygame.image.load("./images/back.png")#大小420x420上下各留30写字while True:#背景填色screen.fill((0,0,0)) #----------------新添加#绘制画面screen.blit(background,(0,30))#创建文字font = pygame.font.SysFont("freemono", 30, bold = 1)winSur = font.render("Cross "+str(CROSS)+":"+str(CIRCLE)+"     Circle",True,pygame.Color(255, 255, 255))screen.blit(winSur,(70,450))#更新显示pygame.display.update()

只要添加个字体的承受面也就是背景色 在更新的时候就不会出现重叠这种现象了

看来pygame的更新还是有点诡异 像做汉堡似的一层一层往上叠加 但最底下那层什么时候消失呢 一直存在不浪费内存什么的吗 嗯 疑问 看来还得多学习

Pygame文字重叠现象相关推荐

  1. css 文字重叠_html网页文字重叠 字体叠加显示css如何解决

    DIV+CSS布局文字较多时候重叠下一行文字内容如何解决? CSS+DIV布局ul li列表文字内容,当文字比较多时,上排文字重叠在下排li标签内文字上这是什么原因?如何解决css文字重叠呢? 内容较 ...

  2. css 文字重叠_同时文字字体重叠显示不全解决方法

    CSS DIV构造中泛起单行或多行翰墨的每行文字形式不能透露表现全,高低行翰墨有一点点堆叠征兆,翰墨字体只表示一半解决门径,在低版本IE额定显着笔墨字体透露表现不全,在google涉猎器等高版本IE阅 ...

  3. 老版本word文档打开文字重叠、重影解决方法

    [ 文章推荐 ] 每日一练:Python 国内疫情数据爬取与地图绘制 老版本的 word 文档用新版本的 word 打开经常会出现文字重叠的现象. 解决方法: 全选之后修改字体即可. 喜欢的点个赞❤吧 ...

  4. Qt QComboBox下拉框文字重叠解决方法

    Qt QComboBox下拉框文字重叠解决方法 参考文章: (1)Qt QComboBox下拉框文字重叠解决方法 (2)https://www.cnblogs.com/nanqiang/p/10559 ...

  5. UITableviewcell重用机制以及解决重绘出现的重叠现象

    2019独角兽企业重金招聘Python工程师标准>>> UITableviewcell重用机制以及解决重绘出现的重叠现象 重点1.删除子控件 重点2.重新分配控件 该方法是自定义创建 ...

  6. python画饼图存在的问题_Matplotlib 绘制饼图解决文字重叠的方法

    在使用Matplotlib 绘制饼图的时候有些时候一些数据的比列太小在饼图呈现的效果不明显 很容易被覆盖,为了解决这个问题以下就是我个人的心得. [未解决之前呈现的效果] 可以看到这个饼状图其他和硕士 ...

  7. python做饼图出现重影_Matplotlib 绘制饼图解决文字重叠的方法

    在使用Matplotlib 绘制饼图的时候有些时候一些数据的比列太小在饼图呈现的效果不明显 很容易被覆盖,为理解决这个问题以下就是我个人的心得. [未解决之前呈现的效果] 可以看到这个饼状图其他和硕士 ...

  8. MPAndroidChart 饼状图 文字重叠问题完美解决

    MPAndroidChart 饼状图 文字重叠问题 前方高能!!!全是干货!!!话不多说先上图~ 因为要保密的原因,lable名字用*号代替了,不用在意这个 前提 引入 MPAndroidChart ...

  9. pygame文字绘制机制

    这是学习嵩天老师的课程,习得并引以为笔记. 何为文字绘制?增在python中以print()来打印文字在屏幕上,但是在pygame上用print绘制特定的文字是十分困难的,所以不能使用print,而是 ...

最新文章

  1. 从零开始一起学习SLAM | 掌握g2o顶点编程套路
  2. 华人小哥控诉机器学习四大 Boring!CS 博士:深有同感,正打算退学
  3. 深度学习论文翻译--Deep Residual Learning for Image Recognition
  4. SQL语句执行顺序以及oracle基本查询优化
  5. python构建二维数组_Python中创建二维数组
  6. iPhone开发之BASE64加密和解密
  7. 二:熟悉 TCP/IP 协议
  8. python实训day5
  9. windows设备管理器
  10. LDA主题模型简介及Python实现
  11. 记录自己的心路文字~
  12. 0906--学成在线页面案例
  13. Excel选择某单元格整行变色是这样做的
  14. 虚拟空间 搬迁 云服务器,服务器空间搬迁到虚拟主机
  15. 如何给外行解释云计算
  16. python一行代码实现白噪声检测
  17. day01 HTMLCSS
  18. java nul 字符_Java字符串替换和NUL(NULL,ASCII 0)字符?
  19. l05173芯片针脚图_汽车常见易损芯片
  20. 计算机视觉之环境探索

热门文章

  1. python加解密详解
  2. python外汇交易源码_Dukascopy外汇官方高质量Tick数据下载工具python源码
  3. 使用POI进行Excel操作的总结一——创建Workbook,Sheet,Row以及Cell
  4. html中 号选择器,CSS兄弟选择器符号‘+’号与‘~’号的区别
  5. [附源码]java毕业设计8号体育用品销售及转卖系统
  6. 基于redis购物车
  7. 西门子MES里面有质量模块,为什么还要收购质量管理软件(QMS)?
  8. JavaScript - jQuery
  9. 以身试法!盗版XP黑屏实测 教你一招:WGA新版破解方法[转自太平台电脑网]
  10. 图文详解 Java线程池