Results 1 to 40 of 44

Thread: DirectX 2D Tutorials For VB5/VB6/VB.NET

Threaded View

  1. #1

    Thread Starter
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    DirectX 2D Tutorials For VB5/VB6/VB.NET

    I have completed 19 tutorials so far in DirectX8 for 2D graphics. This should help get you started in the world of DirectX. Here are the tutorials I covered so far, by order of difficulty:

    1. First Windowed DirectX8 Application
    2. First Fullscreen DirectX8 Application
    3. Windowed & Fullscreen Initialization Together
    4. 2D Polygon Drawing
    5. Vertex Colors
    6. Vertex Buffers
    7. Drawing Text
    8. Triangle Rendering Formats
    9. Scaling Compensation
    10. Texture Mapping
    11. Texture Mapping With Colored Vertices
    12. Transparency
    13. Alphablending
    14. Gamma Correction
    15. Rotation
    16. Animation
    17. Advanced Animation
    18. Time Based Animation
    19. Tile Engine


    And here are some other tutorials I have not covered yet that will soon be here:

    • Quadtrees
    • Time Based Movement
    • Scrolling Backgrounds
    • Scrolling Textures
    • Texture Coordinates
    • Hardware Enumeration
    • Isometric Tile Engine
    • Fade In/Out
    • Sprite Layers
    • Animation States
    • Clipping (It's in the Tile Engine but needs to be on its own)
    • Scaling
    • Filling Modes
    • Multitexturing
    • Map Editor (For Tile Engine)
    • Custom Size Primary Surface
    • Light Mapping
    • Particles
    • Bounding Box Collision Detection
    • Bounding Sphere Collision Detection
    • Bounding Ellipse Collision Detection
    • Polygonal Region Collision Detection
    • Rendering Within Textures
    • Index Buffers
    • Hardware Antialiasing
    • Multiple Viewports
    • Sprite Class
    • Changing Screen Resolution
    • Snap Shots
    • Mouse Selection
    • Custom Mouse Icon
    • Triple Buffering
    • Custom Graphical Text
    • Rotation Using Matrices
    • Time Based Rotation
    • Texture Pooling
    • Accessing Texture Memory
    • ...and more!


    Enjoy this wonderful learning experience. Comments, suggestions, and optimizations if any, please.

    Note: These will probably not work on all video cards. But I can give you a hand on trying to make them compatible somehow. Let me know which tutorial isn't working for ya.

    [EDIT] Update: All default resolutions have been changed from 640x480x32 to 800x600x16. Thanks Andrew G.
    Attached Files Attached Files

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width