老师请问一下

来源:2-5 pygame动画切换及音效

慕沐2042916

2020-02-04 16:33:50

pygame.display.flip()与pygame.display.update()有什么区别


写回答

2回答

时间,

2020-02-04

同学,你好。

pygame.display.flip()函数更新整个待显示的Surface对象到屏幕上

pygame.display.update() 函数仅仅重新绘制窗口中有变化的区域。

如果仅仅是几个物体在移动,那么只重绘其中移动的部分,没有变化的部分,并不进行重绘。update比flip速度更快。

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

1

好帮手乔木

2020-02-04

同学你好:

pygame.display.flip()

更新整个待显示的 Surface 对象到屏幕上。
这个函数将更新整个显示界面的内容。

pygame.display.update()

更新部分软件界面显示。

这个函数可以看作是 pygame.display.flip() 函数在软件界面显示的优化版。它允许更新屏幕的部分内容,而不必完全更新。

如果我解决了同学的问题,请采纳!学习愉快^_^。


1

0 学习 · 8160 问题

查看课程