i need help with !
After setting up my game with one unreal level per game level (main menu,level1,level2 etc) which i though is the “classic” way for a 2d platformer i encountered a problem. Long story short you cannot animate anything while Unreal loads a level. I gave some feedback about how many games would benefit if UMG was able to work while engine loads and was kind enough to tell me that they will make some sort of a simple loading screen tool. When i asked when, i got a smiley respond ,meaning that it will be ready in a couple of years!
So against my better judgment i took pill and decided to spend my sunday trying to make it work because i had to change a lot of my game logic (saves,checkpoints,main menus etc).
To my surprise i managed to pull it though but then i faced problem.
All of my levels started from 0,0 so it is logical that when i make them as streaming levels one will overlap other.No biggie.Lock everything.select actors and move them out of way.
is where i need you.My system just cannot handle all these levels and all of those ten of thousands of sprites.Selecting them and trying to move them around takes for ever.Everything freezes and you have no clue when it will unfreeze .Even if i manage to zoom in a small area of a level i still get max 65fps.Up until now i was at 120fps all time.
I have a pretty decent system. fx8350 at 4.7 that gives me a tiny bit more performance than a stock i7 4770. My GPU is a 290x and i have 16gb of ram.
Is normal?? Is there a chance that sprites are not very well optimized (like old bug that i reported that made unreal recalculate everything on a level) and that is reason for slowdown? If not what will happen if i add another 20 levels? Will i need a NASA supercomputer to make my 2d game?
Any expert advice on is welcome. I finally solved something so minor (but important) and i am finally able to see my animated loading screen but i lost ability to work!