DirectX Graphics. This is the graphical system of DirectX that provides access to
3D accelerator cards and fast 2D graphics via a component called DirectDraw,
suitable for arcade-style games as well as real-time strategy, role-playing, and other
2D games. 3D games have access to the latest video cards through the Direct3D
interface. DirectX 9 still provides backwards-compatibility for DirectDraw games,
but it is recommended that all new code take advantage of the improvements to
Direct3D for both 2D and 3D coding.
3D accelerator cards and fast 2D graphics via a component called DirectDraw,
suitable for arcade-style games as well as real-time strategy, role-playing, and other
2D games. 3D games have access to the latest video cards through the Direct3D
interface. DirectX 9 still provides backwards-compatibility for DirectDraw games,
but it is recommended that all new code take advantage of the improvements to
Direct3D for both 2D and 3D coding.
DirectX Sound. This component includes interfaces for playing digital sound files,
as well as digital and MIDI music, using a standard interface that supports all
sound cards and formats on all PCs; this includes a built-in, real-time, multichannel
sound and music mixer. Basically, all of your sound and music needs are
taken care of with DirectX Sound.
as well as digital and MIDI music, using a standard interface that supports all
sound cards and formats on all PCs; this includes a built-in, real-time, multichannel
sound and music mixer. Basically, all of your sound and music needs are
taken care of with DirectX Sound.
DirectInput. This component provides access to the peripherals on a Windows
PC, such as the keyboard, mouse, and joystick, with support for unusual hardware
such as flight sticks, steering wheels, pedals, and force-feedback devices (such as a
gamepad with rumble feature).
PC, such as the keyboard, mouse, and joystick, with support for unusual hardware
such as flight sticks, steering wheels, pedals, and force-feedback devices (such as a
gamepad with rumble feature).
DirectPlay. This component provides an interface for writing networked games
with lobby support (a virtual “room” where players can interact and chat before a
game starts). DirectPlay is highly optimized and efficient at handling a large number
of players, but was designed for generally single-server games with up to 32
players; it is generally suitable for 99 percent of games.What DirectPlay does not
provide is support for massively multiplayer online games (although DirectPlay
can be used to connect clients/players to game servers). Basically, DirectPlay is a
good choice for most of your multiplayer coding needs.
with lobby support (a virtual “room” where players can interact and chat before a
game starts). DirectPlay is highly optimized and efficient at handling a large number
of players, but was designed for generally single-server games with up to 32
players; it is generally suitable for 99 percent of games.What DirectPlay does not
provide is support for massively multiplayer online games (although DirectPlay
can be used to connect clients/players to game servers). Basically, DirectPlay is a
good choice for most of your multiplayer coding needs.
没有评论:
发表评论