部分屏幕外的精灵

时间:2015-11-03 10:47:48

标签: html5 html5-canvas sprite createjs easeljs

我有一个精灵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%的隐藏精灵正在舞台的左侧显示和播放。它看起来像一个循环管。隐藏的部分立即显示在舞台的另一侧。

0 个答案:

没有答案