所以,问题是:如何将tileSprite拉伸到全屏?
planetSprite = game.add.tileSprite(0, 0, game.width + 500, game.height + 900, planetObject.key + 'Planet');
// planetSprite.anchor.setTo(0, 0);
planetSprite.scale.set(0.75, 0.6);
planetSprite.fixedToCamera = true;
这里我有一个问题: 它在我的屏幕上看起来不错,但是在更大的屏幕上,这个tileSprite会重复出现 并且它也没有在更大的屏幕上延伸到全屏幕
附有图片
提前谢谢你们,伙计!!
答案 0 :(得分:0)
sprite.scale
将精灵的比例设置为其实际尺寸的百分比,因此在任何屏幕上,scale.x
设置为0.75
的1000像素宽的精灵将在750像素宽
我的方法是将sprite.width
设置为game.width
的宽度,然后设置sprite.scale.y = sprite.scale.x
以保持宽高比。