I’ve read the issue but i did not understand it… is it a feature request maybe?
Thing is that by now i’m using third party tools (LevelHelper) and i can’t assume they will use this method or look for every texture loading code and change it…
In any case, would it be any problem to create a thread (normal pthread_create()) and do a CCSprite::create(“awesomeTexture.png”)? A memory leak maybe?
If there isn’t any problem i could just create a thread, do the loading in it and that’s it.
I don’t mind problems like trying to load 2 textures at the same time as i won’t be doing this. That loading screen would just be waiting for a bool loaded variable to be true and then change the scene.
I would even try to create the scene and return it from the thread so i can just simply replace it when the loading is done.