10082019
Started working on animations for firestarting this morning but then for whatever reason I felt that I no longer wanted to do that today so instead I just started worked on implementing interiors. I mostly just worked on visuals today – nothing to push to the server – because I’m still undecided as to whether I want each interior to be contained within the world space in a continuous manner, or to exist as its own discrete room separate from the world within its own space.
The latter definitely presents me with a lot more flexibility when it comes to certain things – namely, I wouldn’t have to use a surface to occlude the exterior when the player is in the interior space – but it also means that I would have to move the player to an entirely new room while saving the exact state of the previous one, which is kinda annoying since I haven’t built a save system yet to save and track the state of each room (something else I have to do…), so I’d have to do the latter before the former.
I think I’ll start tomorrow by trying out the former option – continuous interior spaces – with layered floor, furniture and ceiling indices that are de/activated upon contact with the player. Hopefully it goes smoothly and without any major difficulties; but you know how it is with these things…