|
1 registered members (Grant),
999
guests, and 2
spiders. |
|
Key:
Admin,
Global Mod,
Mod
|
|
|
Design - How To - Question
#377884
07/17/11 17:10
07/17/11 17:10
|
Joined: Feb 2009
Posts: 3,207 Germany, Magdeburg
Rei_Ayanami
OP
Expert
|
OP
Expert
Joined: Feb 2009
Posts: 3,207
Germany, Magdeburg
|
Hey Guys, I got a question, how would you achieve such a design?  Sprites, with Outlines ? -> wont look like that 2D Game -> easiest for design, hardest for the gameplay Shader -> ??? Or another way? I seriously want to achieve such a design(game) ^^ Thanks in advance, ReiAyanami
|
|
|
Re: Design - How To - Question
[Re: Rei_Ayanami]
#377886
07/17/11 17:19
07/17/11 17:19
|
Joined: Dec 2008
Posts: 1,660 North America
Redeemer
Serious User
|
Serious User
Joined: Dec 2008
Posts: 1,660
North America
|
Set up a simple 3D scene that looks like that, position the camera in the appropriate location, and set the camera's ISOMETRIC flag for an orthogonal projection.
EDIT: You can of course set the screen resolution to a small number and use a shader to achieve a simple, flat, pixelated look, like the one we used for GRUNTS.
Last edited by Redeemer; 07/17/11 17:20.
|
|
|
Re: Design - How To - Question
[Re: Rei_Ayanami]
#377906
07/17/11 19:55
07/17/11 19:55
|
Joined: Oct 2004
Posts: 4,134 Netherlands
Joozey
Expert
|
Expert
Joined: Oct 2004
Posts: 4,134
Netherlands
|
Draw it by hand and write 2D isometric level management / colission detection? You could even do this in code only. Looks pretty straightforward to me. Have a geometric shape, a top surface pattern and a height level, then draw the walls accordingly.
Last edited by Joozey; 07/17/11 19:58.
Click and join the 3dgs irc community! Room: #3dgs
|
|
|
Re: Design - How To - Question
[Re: Superku]
#377908
07/17/11 20:10
07/17/11 20:10
|
Joined: Feb 2009
Posts: 3,207 Germany, Magdeburg
Rei_Ayanami
OP
Expert
|
OP
Expert
Joined: Feb 2009
Posts: 3,207
Germany, Magdeburg
|
First of all - thanks to you I didnt even know that there was a 2D line function, that gave me an idea - using a 2D only solution (as Joozey suggested), with an 3D-array based level, and drawing the outlines based on the surrounding blocks myself.
Of course a 3D Version would be easier for the movement/collision etc, but upscaling and the "which vertex must connect to another" thing seems to be more work.Ahh, fu, that wont work as expected... Need to think about something else D: Still, thank you!
|
|
|
Re: Design - How To - Question
[Re: bart_the_13th]
#377977
07/18/11 14:00
07/18/11 14:00
|
Joined: Oct 2005
Posts: 4,771 Bay City, MI
lostclimate
Expert
|
Expert
Joined: Oct 2005
Posts: 4,771
Bay City, MI
|
Using 2D as a representation of 3D world. I mean the level is made in 3D so you still can use the collision/physics/movement/anything you like in the 3D engine, but don't show it to the screen(reset camera.SHOW). Now get the x,y position from the entities in the level, and use them to put the 2d sprites on screen. You can use some equation to convert the position to isometric coordinates(should be easy). very clever.
|
|
|
|