Its been a few weeks since ive hit my last roadblock but this has me stumped.
Example I have a charecter that is modifiable. think gta SA.
Im trying to keep it somewhat simple atm. So I have weight and arm size as variables.
Its a 2D menu game with 2D textures that change depending on those variables.
So Lets keep it simple to start with.
You have a Tshirt on. The T-shirt is choosable so now you have 10 choices of Tshirt.
Now each Tshirt has to change shape depnding on your weight, thers 6 levels of weight.
So now you have 10 Tshirts, changing shape (Texture 2d image) based on 6 levels of weight.
Once it knows which weight of shirt to apply it then passes through armsize which tells it which arm shape to give, theres 15 levels of arm shape.
So you have a choice of 10 tshirts that gets passed through a weight check, an armsize check and the applies the image based on those.
Its been about 2 weeks of thought bubbles and planning.
Its just laying out enums, structures and data tables in the correct order I think but by golly have I come up empty.
Sync or Async doesn’t matter, the point here is loading asset from string so you can concatenate parts and resolve dynamically, provided you follow specific naming convention (which you define yourself) for those assets.