【发布时间】:2018-09-19 02:58:43
【问题描述】:
我希望代理执行的其中一项操作需要在每个操作之间设置延迟。对于上下文,在 pygame 中,我有以下用于射击子弹的代码:
if keys[pygame.K_SPACE]:
current_time = pygame.time.get_ticks()
# ready to fire when 600 ms have passed.
if current_time - previous_time > 600:
previous_time = current_time
bullets.append([x + 25, y + 24])
我已经设置了一个计时器来防止垃圾邮件,我将如何构造它以使用 step() 方法?我的其他动作是向上、向下、向左、向右移动。
这是我第一次使用 OpenAI-gym 创建项目,所以我不确定该工具包的功能是什么,任何帮助将不胜感激。
【问题讨论】:
标签: python pygame openai-gym