我有一个精灵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);
更新(更清楚):
舞台尺寸为640x480; Sprite位于舞台的右侧,30%的精灵被隐藏,因为它的屏幕外。出于某种原因,这个30%的隐藏精灵正在舞台的左侧显示和播放。它看起来像一个循环管。隐藏的部分立即显示在舞台的另一侧。