В обновлении этапа нет никаких отклонений, поэтому каждый раз, когда вы вызываете его, этап будет отображаться.Кроме того, будут запущены внутренние счетчики, такие как продвижение кадров на основе тиков.
Не рекомендуется запускать его больше раз, чем нужно.Обычно приложения либо имеют непрерывный тикер, либо обновляются только при изменении содержимого.
Если вы хотите создать гибрид, я рекомендую проверить свойство update
, которое вы установили самостоятельно.Затем вы можете переключать его в любое время, и он будет запускаться один раз за тик макс.
createjs.Ticker.on("tick", function(e) {
if (shouldUpdate) { stage.update(e); }
shouldUpdate = false;
});
Надеюсь, это поможет!