定时器如何在pygame中工作? [复制]
Posted
技术标签:
【中文标题】定时器如何在pygame中工作? [复制]【英文标题】:How do timers work in pygame? [duplicate] 【发布时间】:2016-05-19 21:45:47 【问题描述】:我试图让我的游戏每 2 秒选择一个介于 1 和 6 之间的数字。我该怎么做?
我有random.randrange(1,6)
和pygame.time.set_timer(USEREVENT + 1, 1000)
,但我不知道如何以任何方式连接它们。到目前为止,它只是在每个滴答声中生成随机数。
我可以就如何做到这一点提出一些建议吗?
谢谢。
【问题讨论】:
您是否有可以共享的代码示例,即使它的行为方式不符合您的意愿? 或者这个可以帮助***.com/questions/15056444/… 【参考方案1】:您在事件循环中侦听事件,类似于此答案:How can I detect if the user has double-clicked in pygame?
1000 也是一秒。您可以使用零取消事件:pygame.time.set_timer(USEREVENT + 1, 0)
【讨论】:
以上是关于定时器如何在pygame中工作? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何从数据库中获取数据以及会话如何在 laravel 中工作? [复制]
char* argv[] 如何在 c/c++ 中工作? [复制]
如何使 Spring 的 @Autowired 在 JUnit 5 扩展中工作? [复制]