fwiw: if you’re using the legacy storyboard source, you can add a “proper” crossFade for fullscreen scenes as follows…
-- insert this into the effectsList -- just before the existing crossFade would be a good place -- (or adjust trailing commas if/as necessary when adding elsewhere) ["properCrossFade"] = { ["from"] = { -- essentially "do nothing" alphaStart = 1.0, alphaEnd = 1.0, }, ["to"] = { alphaStart = 0, alphaEnd = 1.0 }, concurrent = true, sceneAbove = true, -- forces current scene above previous scene },
why? existing fade/crossfade do the following:
fade: fades out (to black, or whatever ‘blank’ display objects you might have ‘under’ storyboard’s stage) previous scene, then fades in (from black/blank) current scene
crossFade: fades out previous scene, simultaneously fading in current scene underneath
(this will cause a partial dimming/bleedthru as the underlying black/blank screen will be visible during the transition while both previous/current scenes are partially transparent – this is the primary motivation for “properCrossFade”)
properCrossFade does:
leaves previous scene fully opaque underneath, fades in current scene over the top
hth
[edit to clarify intended use] a “full screen” scene fading in over another “full screen” scene, ie scenes that both have their own ‘background’, as this effect not really appropriate for a scene that doesn’t fully occupy screen (as underlying ‘previous’ scene would then appear to instantly vanish at end of transition), so if using a ‘shared’ background ‘under’ storyboard stage, then original crossFade is still what you’d want