Crafty.pause()

事件

Pause
当游戏暂停时触发
Unpause
当游戏从暂停状态恢复运行时触发
public this Crafty.pause(void)

通过停止 EnterFrame 事件触发暂停游戏。如果游戏处于暂停状态,那么调用这个函数将使游戏从暂停状态恢复运行。你也可以传递一个布尔参数来设置暂停或取消暂停,无论当前的状态是什么。现代的浏览器会在页面不可见时暂停游戏,如果你想暂停事件被触发,你可以设置Crafty.settings的 autoPause 属性为可用。

例子

当实体被点击时让游戏暂停。

button.bind("click", function() {
    Crafty.pause();
});