在鞋子的后台运行"Shoes::Every":应用程序(Ruby)



我一直在制作一款临时RPG,而重生功能应该每3秒调用一次,无论玩家的状态是什么
例如:

Shoes.app do
  # Display on main screen
  animate do
    # Set para(s) to current values of health and other stats
  end
  every 3 do
    RegenerateVitals
  end
end

但有时,用户将点击按钮,将触发功能和新窗口(基本窗口将一直在后台打开)。
无论玩家处于何种菜单,所有功能是否真的每3秒在后台运行一次?还是我需要做点别的?

谢谢。

是的,规范是every调用块无论什么(只要主窗口保持打开)。我查了一下shoes4的实现,它肯定是这样做的(使用SWT调度器),但其他实现,如Shoes 3.1、3.2和green Shoes也应该这样做。

相关内容

  • 没有找到相关文章

最新更新