pygame-clock

    1热度

    1回答

    我使用Python和Pygame制作游戏,并且我使用time.time来定时用户浏览关卡。不过,我也有一个暂停菜单。当暂停菜单打开时,我怎么能这样做,time.time不会继续?

    0热度

    1回答

    我想在事件发生时计算pygame中的时间。我已经阅读了文档中的一些内容,但我并不真正了解如何去做。 在文档中,您可以获得以毫秒为单位的时间,但在调用pygame.init()时它会开始计数。当布尔值为真时,我想从0开始计数。 import pygame pygame.init() loop = True boolean = False while loop: for eve

    1热度

    2回答

    我使用pygame构建了一个简单的游戏,这个游戏的功能是控制一个图像,并使其上下左右移动,但我得到了这个问题,图像重复自身向下或者预留 import pygame pygame.init() display_width = 1080 display_height = 1080 screen = pygame.display.set_mode((display_width,display_

    1热度

    1回答

    可以说我有班卡车。这个班级有很多例子,在到达特定点的实例应该“卸载”它的货物时 - 只需要移动N秒,而其他卡车应该继续移动,除非他们到达卸载点。 我通过将运动矢量设置为(0,0)然后将其重置为原始值来完成停止部分。 但如何等待N秒而不冻结其他车?从我迄今发现的情况来看,我认为我需要以某种方式应用pygame.time.set_timer,但这对我来说确实令人困惑。

    0热度

    1回答

    我在OSX上运行Python 3的Pygame模拟。出于某种原因,我不能超过60 fps,但理想情况下,我可以将其运行得非常高,以在短时间内运行多个试验。 进出口使用clock = pygame.time.Clock()在我的主要的顶部,然后: while True: clock.tick(1000) print(clock.get_fps()) 对我怎么能拿我的时钟的运行