Книга: DirectX 8 Programming Tutorial
Оглавление книги
- DirectX Tutorial 1: Getting Started
- What you will need
- Introduction
- COM
- Page Flipping
- Devices
- Game Loop
- Creating Your First Project
- Summary
- DirectX Tutorial 2: Drawing a Polygon
- Introduction
- Vertices
- 2D Cartesian Coordinate System
- 3D Cartesian Coordinate System
- 3D Primitives
- Flexible Vertex Format (FVF)
- Vertex Buffers
- Colours
- Summary
- DirectX Tutorial 3: Rotating 3D Cube
- DirectX Tutorial 4: Full Screen and Depth Buffers
- DirectX Tutorial 5: Matrix Transformations
- Introduction
- What are matrices and how do they work?
- How do I use transformation matrices in DirectX?
- Step 3: Multiply Matrices
- Summary
- DirectX Tutorial 6: Textures
- Introduction
- What is a Texture?
- Texture Size
- Texture Coordinates
- Texture Mapping
- Using Textures With DirectX
- Summary
- DirectX Tutorial 7: Lighting and Materials
- Introduction
- DirectX Lighting vs. Real World Lighting
- Attributes of a light
- Types of lighting
- Materials
- Normals
- Implementing lights in DirectX
- Summary
- DirectX Tutorial 8: Index Buffers
- Introduction
- What is an Index Buffer?
- Implementing an Index Buffer in DirectX
- Creating a Terrain
- Summary
- DirectX Tutorial 9: Textured Spheres, Cylinders and Cones
- DirectX Tutorial 10: Loading Complex Models
- Introduction
- 3D Modelling Software
- Creating a .x file with MilkShape 3D
- Loading a .x file into your program
- Scaling makes your object darker?
- Summary
- DirectX Tutorial 11: 2D in 3D
- Introduction
- Adding Text
- Steps for 2D in 3D Rendering
- 2D Camera
- 2D Objects
- Texture Transparency
- Summary
- DirectX Tutorial 12: Keyboard and Mouse Input
- Introduction
- DirectInput
- Include and Library files
- The Controls
- Initialising DirectInput
- Setting up the keyboard
- Setting up the mouse
- Buffered and Immediate Data
- Getting keyboard data
- Getting mouse data
- Using the data
- Cleaning up
- Summary
- DirectX Tutorial 13: Sounds and Music
- Introduction
- DirectX Audio and DirectShow
- Wav, Midi and Mp3 – When should I use what?
- Include and Library files
- Setting up DirectX Audio
- A new class — CSound
- Cleaning up
- Summary
- Содержание книги
- Популярные страницы
Оглавление статьи/книги
- DirectX Tutorial 1: Getting Started
- DirectX Tutorial 2: Drawing a Polygon
- DirectX Tutorial 3: Rotating 3D Cube
- DirectX Tutorial 4: Full Screen and Depth Buffers
- DirectX Tutorial 5: Matrix Transformations
- DirectX Tutorial 6: Textures
- DirectX Tutorial 7: Lighting and Materials
- DirectX Tutorial 8: Index Buffers
- DirectX Tutorial 9: Textured Spheres, Cylinders and Cones
- DirectX Tutorial 10: Loading Complex Models
- DirectX Tutorial 11: 2D in 3D
- DirectX Tutorial 12: Keyboard and Mouse Input
- DirectX Tutorial 13: Sounds and Music
- Содержание книги
- Популярные страницы
Похожие страницы
- DirectX Tutorial 1: Getting Started
- DirectX Tutorial 2: Drawing a Polygon
- DirectX Tutorial 3: Rotating 3D Cube
- DirectX Tutorial 4: Full Screen and Depth Buffers
- DirectX Tutorial 12: Keyboard and Mouse Input
- DirectX 8 Programming Tutorial
- Windows API Tutorials
- PART V Programming Linux
- Programming in C
- Using the C Programming Project Management Tools Provided with Fedora Linux
- 14.4.1. Programming Flash Using a JTAG Probe
- 3.2 PIC Microcontroller Input-Output Port Programming