张为吧 关注:17贴子:667
  • 0回复贴,共1

少儿编程张为:pygame绘制和显示图片

只看楼主收藏回复

screen.blit(player,(xpos,ypos))
blit()不会更新屏幕-它在缓冲区中绘制图像.
update()/ flip()将缓冲区发送到视频卡,该视频卡在监视器上显示.
如果您的代码带有blit()但没有update()/ flip(),则它将什么也不显示.
flip()将所有缓冲区发送到视频卡.可能可以使用优化方法来快速完成.
update()可以使用Rect()获取列表,并且仅发送缓冲区的一部分,这样可能会更快.但是您必须知道要更换的零件.有时很难正确选择要更新的区域.


IP属地:北京1楼2021-03-02 09:34回复