phaser icon indicating copy to clipboard operation
phaser copied to clipboard

EXPAND falls back to config width and height when changing scenes

Open Calcue-dev opened this issue 3 months ago • 2 comments

Version

  • Phaser Version: 3.80.
  • Operating system: Windows 10 / Android 13
  • Browser: Using Chrome (others untested)

Description

When using the new EXPAND scale mode after changing scenes from A to B and back to A using scene.start the EXPAND effect wears off and the scene is resized to config width and height.

Example Test Code

https://codepen.io/calcue/pen/eYozRjP

Additional Information

I couldn't find a lot of documentation for this feature but can find other scale modes. Maybe I'm looking in the wrong place.

https://newdocs.phaser.io/docs/3.80.0/Phaser.Scale

Calcue-dev avatar Mar 14 '24 02:03 Calcue-dev

I got this error message about rendering

Uncaught Error: Framebuffer status: Incomplete Attachment
    at WebGLFramebufferWrapper.createResource (WebGLFramebufferWrapper.js:146:19)
    at new WebGLFramebufferWrapper (WebGLFramebufferWrapper.js:107:14)
    at WebGLRenderer.createFramebuffer (WebGLRenderer.js:2146:27)
    at RenderTarget.resize (RenderTarget.js:245:41)
    at UtilityPipeline.resize (WebGLPipeline.js:994:24)
    at WebGLRenderer.emit (index.js:203:1)
    at WebGLRenderer.resize (WebGLRenderer.js:1330:14)
    at WebGLRenderer.onResize (WebGLRenderer.js:1255:18)
    at ScaleManager.emit (index.js:210:1)
    at ScaleManager.refresh (ScaleManager.js:990:14)

Only when I open console (in chrome browser, win10, phaser3.80.0 and phaser3.80.1). It works fine if I do not open console.

FIT scale mode does not have this error message when console opened.

rexrainbow avatar Mar 14 '24 03:03 rexrainbow

I try to log the camera width and height.

  • Camera size is set to game size (1080, 1920) at beginning
  • Camera size is changed to base size at first round of these 3 scenes
  • Camera size is set to game size (1080, 1920) back, at 2nd round of these 3 scenes and after, now the rectangle width is shrinking.

rexrainbow avatar Mar 14 '24 03:03 rexrainbow