DirectX SDK |
This topic pertains only to application development in C and C++. DirectX for Visual Basic does not include support for the Direct3DX utility library.
The Particle sample demonstrates the use of billboard effects.
Source: (SDK root)\Samples\Multimedia\D3dx\Src\Particle
Executable: (SDK root)\Samples\Multimedia\D3dx\Bin\Particle.exe
The following keys are used to control the display. NUM LOCK must be on.
Move | W, S |
Slide | Arrows |
Turn | Numpad 4, 6 |
Pitch | Numpad 2, 8 |
Change color | SPACE |
Toggle ground | G |
Toggle reflection | R |
Toggle location | ENTER |
Pause | PAUSE |
Exit | ESC |
Each of the particles displayed is actually a billboarded face with a texture map applied. Lighting effects and reflections on the ground plane are implemented.
This sample uses the Direct3DX utility library helper classes.