Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何让pygame运行得更快_Python_Performance_Pygame - Fatal编程技术网

Python 如何让pygame运行得更快

Python 如何让pygame运行得更快,python,performance,pygame,Python,Performance,Pygame,我正在为a级计算机科学制作一个游戏,我正处于早期阶段,我发现在屏幕上快速播放东西确实会减慢程序的速度。我的完整代码是,由于除了处理图像之类的东西,没有任何东西在后台运行,所以游戏真的不应该像现在这样波涛汹涌。 我的问题是如何让我跑得更快 谢谢提示: pygame中的一个瓶颈实际上是字体渲染。不应多次渲染相同的文本(使用相同的字体/颜色),而应缓存渲染后的曲面并重用它们 如果您使用的是Python2,那么可以使用Psyco进行渲染和双缓冲 我在想。。您有clock.tick(480)-您有哪种监

我正在为a级计算机科学制作一个游戏,我正处于早期阶段,我发现在屏幕上快速播放东西确实会减慢程序的速度。我的完整代码是,由于除了处理图像之类的东西,没有任何东西在后台运行,所以游戏真的不应该像现在这样波涛汹涌。 我的问题是如何让我跑得更快

谢谢

提示:

  • pygame中的一个瓶颈实际上是字体渲染。不应多次渲染相同的文本(使用相同的字体/颜色),而应缓存渲染后的曲面并重用它们
  • 如果您使用的是Python2,那么可以使用Psyco进行渲染和双缓冲
我在想。。您有clock.tick(480)-您有哪种监视器可以支持480的帧速率?=>2017年,第一台480Hz的显示器只是原型…那只是我在尝试增加fraps哈哈,我有一台120Hz的显示器你现在实现了什么样的FPS?你想要达到什么数字?GitHub帖子上的代码大约是20fps,可能更少,但我已经大大加快了速度,稍后我会更新回购协议,现在大约是40fps