JimDiesel
Newcomer
Hi,
I started to write an overhead 2D game using Managed DirectDraw in VB .Net and was hoping to use 3D Sprites in order to rotate the game character using Direct3D.
I can't seem to gain access to any background surface in Direct3D to blit the results of the DirectDraw off-screen scroll buffer. So, I' m thinking that I need to do everything in Direct3D?
What is a good way to create a scrolling background in Direct3D? If I'm using a tile-based engine, how do I blit to a large surface in Direct3D? Or, do I use small polygons for each tile? Can I blit from a tile surface to the individual 3D Sprite tiles? Or, can I only load a texture from a file? Is there blitting/.Draw support for Direct3D?
Thanks,
Jim
I started to write an overhead 2D game using Managed DirectDraw in VB .Net and was hoping to use 3D Sprites in order to rotate the game character using Direct3D.
I can't seem to gain access to any background surface in Direct3D to blit the results of the DirectDraw off-screen scroll buffer. So, I' m thinking that I need to do everything in Direct3D?
What is a good way to create a scrolling background in Direct3D? If I'm using a tile-based engine, how do I blit to a large surface in Direct3D? Or, do I use small polygons for each tile? Can I blit from a tile surface to the individual 3D Sprite tiles? Or, can I only load a texture from a file? Is there blitting/.Draw support for Direct3D?
Thanks,
Jim