Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

Thomas

How can I do that?

This topic is 6635 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I would like to develop a 3D game with 2D background just like FF8. The map and the camera have scrolling function to look at the player. How can I do that? Please give me some tips to do that!!! Thanks...

Share this post


Link to post
Share on other sites
Advertisement
You''re asking for quite a tall order but maybe I can give you an example that will help you get started. Imagine a chess board. The board itself and the tiles are all 2D. The peices are 3D. Now look directly down at the board. The background the board is still 2D. The game peices, the players or the 3D objects in the game are 3D but they are being looked directly down upon. Now take this into the land of the computer. If you were trying to render the scene I just described you would first paint the background(the 2D shess board) onto the offscreen buffer. Then you would rendeer the chess peices from the top down perspective and then raster them in the appropriate places on the screen. If you have a picture that was taken with adiferent perspective (ie on the side or looking down at an angle) would need to know the perspectve parameters so that you could perform the right transformations on the objects.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Ooo...
Thanks...

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!