Camila S

  • Content Count

  • Joined

  • Last visited

  1. Hi, I'm trying to make a responsive game that suits mobile devices and desktops, but I'm not being able to figure out the background. Here's what I have at the moment: // other stuff ... function initLevel() { bgBack = createTilingAsset(app.loader.resources["bgBack"].texture, window.innerWidth, window.innerHeight); bgMiddle = createTilingAsset(app.loader.resources["bgMiddle"].texture, window.innerWidth, window.innerHeight); bgFront = createTilingAsset(app.loader.resources["bgFront"].texture, window.innerWidth, window.innerHeight); app.ticker.add(gameLoop); } function createTilingAsset(texture, width, height) { let ratio = Math.max(width / texture.width, height / texture.height); width = texture.width * ratio; height = texture.height * ratio; let tiling = new PIXI.TilingSprite(texture, width, height); app.stage.addChild(tiling); return tiling; } //more stuff... And the result is attached in here. Does anyone know how can I make the background cover the entire screen in a way it doesn't repeat in the Y?