定时器如何在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 扩展中工作? [复制]

当表在集群中的多个节点之间复制时,COPY 如何在 cassandra 中工作?

如何让自动填充在 VBA 中工作?

Consumer.endOffsets 如何在 Kafka 中工作?