I’m a new Unity user and i just recently began to explore its many features. I’m trying to figure out how to design a 2D game with multi layers. for example: 1 layer for the sky or the background, 1 for the actual game path or the area that the character is moving in, and 1 for the foreground with some details or something like that . one thing that is really important to me is the ability of moving between these layers . for example lets say we have 2 or 3 parallel layers that player needs to move between them to collect some items or something like that . Is that possible ? and another question : is it possible to use 3D objects in a 2D game ?
sorry for my bad english
Son of a… I was writing a nice write up and my browser crashed -_-
Anyways… I would suggest leaving everything 2D and using the Sprite object. For objects you want to look 3d, get DLight.
The only other way to do this is create 3D objects, change the view so the game runs like it’s 2D, and draw 2D images on the 3D sprite. I tried doing this, and I was all set to give up on my game till 4.3 dropped and made doing 2D games much much easier.
I’m currently at work So I can’t really go into depth on how to set up a 2D game, but basically create a sprite, feed it a texture, and seperate how they appear on screen by using the layerName, and sorting order properties.