Hi, guys!
Ok so I’m a bit confused about Ressources.Load. I actually use it quite a lot and everyone seems to see this feature as pure evilness. In this documentation, it’s even written “Don’t use it”. I searched a lot about this and found this post. It mostly says to use Ressources.Load only for rare assets, otherwise, performance could/will be harmed.
I can see why this could be a “bad” thing to use, but honestly, I don’t know how not to use this in my situation.
Lets say I have a game with ~10 different races with couples of units per race. The user chose it’s race and start the game. At this point, it seems normal to me to Ressource.Load only the assets related to this specific race, and not the other ones…
Also, let’s say you have a combat scene, with many possible environments (ie: winter, forest, desert, etc.). Again, I wouldn’t want to load anything else than the one I’m fighting on. So using Ressources.Load seems the perfect tool. No? Am I missing something important about Unity or what?
Thanks a lot