Javascript 为什么将精灵添加到Pixi.js中的精灵会导致奇怪的缩放

Javascript 为什么将精灵添加到Pixi.js中的精灵会导致奇怪的缩放,javascript,2d,sprite,pixi.js,Javascript,2d,Sprite,Pixi.js,嗨,我想知道为什么我在Pixi.js中的精灵比我预期的要大得多。 如果我将我的精灵“蝙蝠”添加到我的舞台上,它看起来是正确的,但是当我使用一个名为“背景”的精灵并将我的精灵“蝙蝠”添加到舞台上时,它的大小就搞乱了 我的背景是这样的 function Background(screenWidth , screenHeight, imgPath) { var bgImage = PIXI.Texture.fromImage(imgPath); PIXI.Sprite.call(thi

嗨,我想知道为什么我在Pixi.js中的精灵比我预期的要大得多。 如果我将我的精灵“蝙蝠”添加到我的舞台上,它看起来是正确的,但是当我使用一个名为“背景”的精灵并将我的精灵“蝙蝠”添加到舞台上时,它的大小就搞乱了

我的背景是这样的

function Background(screenWidth , screenHeight, imgPath)
{
    var bgImage = PIXI.Texture.fromImage(imgPath);
    PIXI.Sprite.call(this, bgImage);
    this.position.x = 0;
    this.position.y = 0;
    this.width = screenWidth;
    this.height = screenHeight;
}
Background.constructor = Background;
Background.prototype = Object.create(PIXI.Sprite.prototype);

Background.prototype.update = function()
{
//DO NOTHING
};
我的舞台和我的背景一样大,所以我想知道为什么我的雪碧“蝙蝠”的大小会加倍。 有人知道我做错了什么吗?
提前感谢。

在没有看到您的实施之前,我无法理解舒尔为什么会变得越来越大

但是。。。 您是否尝试过将PIXI.DisplayObjectContainer放入舞台中,然后将“背景”和“蝙蝠”添加到其中

如果不影响精灵的缩放,每个精灵都应该使用与其各自源文件相同的度量进行渲染