I should have said that the problem wasn’t prevalent enough relative to the scope of the problem (knowing that you have previously looked into fixing it). If it was an easier fix, I’ve no doubt that it would already have been addressed.
Not quite understanding how the Set Text block relates to creation of images (are the images masks used for collision detection?), I do have a concern with the proposed solution to update the text every N frames.
Would that not de-optimize code that only changed the text in response to discrete events which (albeit only in highly optimized, timing sensitive projects) could impact the end result? That assumes that, for example, collision detection after the Text change (when using emojis as characters) could be delayed by up to N - 1 frames.
The issue only manifests when the value of the Set Text block is a variable. Does that make sense with the generalized relation to creation of images? I.e., a repeat forever loop could contain 2 Set Text blocks
Set Text (Hello)
Set Text (World)
This will continue indefinitely, in my experience, without causing the blank screen.
Since you mentioned/confirmed that this is a memory related problem, I’ll mention that in a last couple days I tried uninstalling and reinstalling the app. Prior to that I was not able play Jojo’s project to completion (numerous attempts all resulted in white screens before the game was over). Now, I am able to play the project to completion. Once. After restarting or returning to the Editor and playing again, it quickly crashes. After closing & reopening Hopscotch, I can once again play the game to completion. Once.
Naively, I’ll suggest it seems that some cache isn’t being cleared or some garbage collection isn’t occurring (that isn’t time dependent since it persists between restarts). I hope that helps…