2023年11月3日 星期五

Delphi DirectX DXDraw DXTimer DXInput DXImageList TDXDraw

 http://delphiexpert.ru/sozdanie-redaktora-kart-dlya-igryi.html

Создание редактора карт для игры 

https://community.embarcadero.com/index.php/article/technical-articles/149-tools/9015-delphix-tutorial-part-ii

DelphiX Tutorial Part II - Embarcadero Community

TDXDraw     Lets us access DirectDraw surfaces and includes all the internal code necessary to implement DirectDraw and Direct3D.
TDXDib     Lets  us store a Device Independent Bitmap ( DIB )
TDXImageList     Lets us store a series of DIBs and is a convenient way to store images if you are making a sprite based program. They also allow you to load the ImageList from disk at runtime. Which is usefull if you would like your users to be able to customise the graphics within a game.
TDX3D     This is only for compatibility with older versions of DelphiX. Don't use it.
TDXSound     Lets us access DirectSound and allows easy playing of .wav files.
TDXWave     Lets us store a .wav file
TDXWaveList     Lets us store a series of .wav files
TDXInput     Lets us access DirectInput and allows for Keyboard, Joystick and Mouse input easily.
TDXPlay     Lets us access DirectPlay and lets developers easily communicate data to another computer through several ways including the Internet, a modem or LAN connection.
TDXSpriteEngine     Is a Sprite engine that allowing you to create Sprite based programs. We will make use of it in later articles.
TDXTimer     A high resolution Timer component, that gives us more accuracy than a standard TTimer.
TDXPaintBox     Is a DIB version of TImage.

沒有留言: