mac运行python速度慢_python-3.x – Pygame简单循环在Mac上运行得非常慢

E:在OS X和

Linux上测试相同后,我可以确认以下内容只发生在OS X上.在Linux上,它实际上以千fps运行,因为我碰巧想知道.任何解释?感谢TextMate,我更喜欢在Mac上进行开发.

这是一个几乎没有任何作用的简单循环,并且运行速度非常慢.有人可以解释为什么吗FPS平均值略高于30,每次通过循环需要30多分钟.窗口大小似乎根本不会影响这一点,因为即使设置像(50,50)这样的小窗口大小也具有相同的fps.

我发现这很奇怪,我希望任何现代硬件都可以为这样一个简单的循环做一千fps,即使我们每次都更新每个像素.从配置文件中我可以看到{内置方法get}和{内置方法更新}组合似乎每次调用大约需要30ms的时间,这是否真的是我们可以在不使用脏的情况下获得的最佳效果?

pygame.init()

clock = pygame.time.Clock()

fps = 1000

#milliseconds from last frame

new_time, old_time = None, None

done = False

while not done:

clock.tick(fps)

for event in pygame.event.get():

if event.type == pygame.QUIT:

done = True

# show fps and milliseconds

if new_time:

old_time = new_time

new_time = pygame.time.get_ticks()

if new_time and old_time:

pygame.display.set_caption(

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值