Greetings all-
I'm needing to create a scene that would have a random number of moving entities, let's say ideally anywhere between 5 and 50. However going above 15, even on a really beefy system is a problem. The reason is apparently the entity.GoTo function (so you probably know what kind of entities I'm loading here). If I use large numbers however this really slows things down until they get moving. So it will drop down to 30 FPS or so, while the game runs very slowly, then once all the entities are moving it picks up speed again and everything runs fine. However mouse clicks are still "slowly" recognized, even if things run ok. It's almost as if I can see them going through a loop as they start moving one by one, even though I've tried the regular GoTo function and the GoToAsync version. Is there any way around this? The code I am running is really not complex at all, so I am wondering if there is anything I can do to speed up these operations, even though I know these calls are built in. It seems like such a simple thing, I am surprised it would slow down the game in this manner. Any suggestions? Thanks!