phaser
phaser copied to clipboard
EXPAND falls back to config width and height when changing scenes
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
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.
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.