Hi there, I'm looking to change my game from fully 3D into 2.5D/2D first person with prerendered 3D backgrounds (for optimization reasons). I'm using the 2D first person navigation add-on.
My concern is over having 3D NPC's (that are fully animated, both when interacting with the player and not) that you can interact with in this environment, especially if they are visible from different cameras. I'm trying to wrap my head around how they should be placed within the environment, especially if the player can switch cameras and the NPC may still be visible. Furthermore, I'm wondering about if I have an NPC sitting at a table and half their body is covered by the table, how this would be implemented into Unity, mixing a still image and a 3D NPC...
Also, would it be best to follow the 2D video tutorial or the 2.5 video tutorial for this? Since my character isn't actually moving around any NavMesh, but I do have 3D NPCs (however, they don't move around the space, they just are animated to read, use phone, etc etc).
Thanks so much
It looks like you're new here. If you want to get involved, click one of these buttons!
Comments
AC's 2.5D mode works by linking pre-rendered backgrounds to specific cameras, and placing those cameras in the "correct" 3D space so that NPCs, props and other in-scene objects all have correct perspective. Different cameras an show the same objects from different angles, and still images "cut out" from the background art manually can be overlaid atop the scene where necessary.
It would certainly be worth going through the tutorial video, but it need not be the whole thing. From your game's description, I'd say these chapters would be enough:
I've checked the 2D First Person package and despite the 2D name, it should still work in 2.5D.