Спрайты, которые частично за кадром
У меня есть спрайт 300x200px, и когда он частично за пределами экрана, он начинает появляться на левой стороне (как зацикленные стороны). Скрытая область становится видимой с левой стороны.
Как этого избежать?
var ss = queue.getResult(spriteName);
ss.images = [queue.getResult(spriteName + "_png")];
var ssheet = new createjs.SpriteSheet(ss);
var sprite = new createjs.Sprite(ssheet);
sprite.gotoAndPlay("ssh");
sprite.x = 550;
stage.addChild(sprite);
Обновление (чтобы быть более понятным):
Сцена размером 640х480; Спрайт находится на правой стороне сцены, и 30% спрайта скрыто, потому что это вне экрана. По какой-то причине эти 30% скрытых спрайтов показываются и воспроизводятся на левой стороне сцены. Это похоже на зацикленную трубу. Скрытые части сразу же показываются на другой стороне сцены.