У меня очень простая анимация спрайтов. Как кэшировать изображение и использовать его в части «изображений» создания листа спрайтов? Я попытался с:Как кешировать изображение и использовать его позже в EaselJS?
Image1= new Image(2779,1135)
Image1.src = "img/contur.png"
, но я не knwo как включить изображение 1 в разделе «изображения».
stage = new createjs.Stage (document.getElementById ("testCanvas")); stage.clear();
var ss = new createjs.SpriteSheet({
"animations": {"run": [0, 50]},
"images": ["img/contur.png"],
"frames":
{
"height": 140,
"width": 231,
"regX": 0,
"regY": 0,
"count": 51
}
});
var grant = new createjs.Sprite(ss, "run");
stage.addChild(grant);
createjs.Ticker.setFPS(24);
createjs.Ticker.addEventListener("tick", stage);
Большое спасибо за ваш ответ. Действительно, изображение загружается (когда я запускаю игру), но он остается на несколько секунд, прежде чем отображать на холсте (после того, как пользователь закончил lvl). На втором завершенном lvl он появляется мгновенно. Нужен ли еще один кэш внутри EaselJS? –
У меня есть больше спрайтов, чтобы работать и на больших экранах. Как я могу масштабировать спрайты до области холста? –