English version is here
Jste . návštěvník.
stránky
Vítejte na mé stránce věnované zdrojům neoficiální verse balíčku DelphiX. Všechna práva drží autoři nebo vlastníci jednotek (či dokumentů).
Plná instalace DelphiX (pouze rozpakovat) obsahuje plnou podporu DirectX 7, tak jak ji poskytl Eric Unger , JEDI DirectX hlavičkové soubory, další úpravy od TridenT a jako rozšíření/opravy v DXRender.pas , DXSprite.pas záplatou a novou verzi jednotky DIB.pas s mnoha novými efekty pro úpravu obrázků (kterou lze použít i samostatně). Vytvořil jsem demonstrační programy podle conFusion balíčku (a zahrnul též PixelCore , PixelDX , turbopixels a colli3DX jednotky pro DelphiX a variaci PixelDX nazvanou newPixelDX ) a také jsou přiloženy dodatečné demonstrační programy (například částice ). Stvořil jsem novou verzi jednotky DirectX.pas z původních unDelphiX hlavičkových souborů (plně DirectX 7) a s pomocí přátel ji vylepšil. Instalace byla testována na verzích Delphi 4 , 5 , 6 , 7 a Delphi 2005/ 2006/ 2007/ 2009/ 2010/ XE/ XE2/ XE3/ XE4/ XE5/ XE6/ XE7/ XE8/ Seattle/ Berlin/ Tokyo / Rio/ Sydney/ Alexandria/ Athens a jména některých jednotek jsem byl nucen změnit (nejen pro jednotný styl frameworku, ale i z praktických důvodů např. kolize s jinými knihovnami třetích stran). Připomínky či náměty jsou vítány.
NOVÉ:
Nová verze 1.0.22.0 právě vydána.
Změny:
Hlavní změnou je podpora Delphi 12 Athens
.
a také:
1/ Využití hlaviček čistého DirectX z Delphi 2010/XE/XE2/XE3/XE4/XE5/XE6/XE7/XE8/Seattle/Berlin/Tokyo/Rio/Sydney/Alexandria/Athens
.
2/ Rozšířená funkce pro budocí podporu quaternion a více funkcí pro výpočty v Dim2/Dim3 prostoru.
3/ Inline optimalizace pro všechny funkce, kde to má smysl.
4/ Lepší podpora 3D-Sound a další rozšíření komponentů pro řízení zvuků.
5/ Převedení rozhodujících DFM souborů z binárního do textového tvaru pro lepší porovnávání souborů.
6/ Rychlejší porovnávač barev na surface.
7/ Nová funkce pro výchozí natavení sprite-chip (v podstatě jednořádkový příkaz).
Poznámka: Mnohé funkčnosti jsou citlivé na nastavení podmínek překladu v Source\DelphiXcfg.inc
souboru. Ujistěte se prosím, že přepínače a podmínky jsou správně nastavené a mají smysl. Instalační program podporuje nastavování těchto přepínačů podle Vašeho přání, byť většina uživatelů je ponechá ve výchozím nastavení.
Změny od posledního vydání jsou shrnuty zde viz
history.rtf
.
Instalace | ||
(un)DelphiX instalační program
(beta verze) Instalační program (un)DelphiX 1.0.20. vydán 29. března 2020 Úplné zdrojové kódy včetně základních demonstrací. Tato sekce je upřednostňovaná. Instalace přenese zdroje do výchozího nebo Vámi zvoleného adresáře a následně volitelně pro vybrané překladače Delphi přeloží a nainstaluje knihovnu do IDE Delphi s nastavením IDE.
Poznámka: Prohlašuji tuto verzi instalačního programu stále za betaverzi, proto prosím o toleranci, problematika letmé kompilace není úplně jednoduchá. Ale přivítám podněty ke zlepšení. Poznámka: Pro Delphi XE2 a vyšší je vytvářen 32 bit balík pro IDE (64bit. není podporován). |
||
Tools | ||
GIF2DIB konverzní nástroj
Spustitelný program S tímto nástrojem můžete převést animovaný GIF na DIB sekvenci obrázků pro přímé užití v (un)DelphiX a to do DXImageList seznamu obrázků. |
||
PNG2DIB konverzní nástroj
Spustitelný program S tímto nástrojem můžete převést statický PNG obrázek s alfakanálem na DIB32 pro přímé užití v (un)DelphiX a to do DXImageList seznamu obrázků. Následně je z DIB32 přímo vygenerovaná textura defunující částečnou průhlednost řízenou alfakanálem. |
||
Source file | ||
|
Balíček "vše v jednom"
(un)DelphiX úplný balíček zdrojů. Soubor vše v jednom (velikost 3.90 MB, aktualizováno 19. listopadu 2023) Je-li zdroj aktualizován (bez demonstací a příkladů) je balíček mnohem menší: (un)DelphiX - pouze zdrojové kódy knihovny (rar soubor,velikost 699 KB, aktualizováno 13. listopadu 2023) Poznámka : Zde je souhrnný dokument popisující změny mezi oficiální verzí DelphiX a neoficiální (un)DelphiX (dokument MSWord velikost cca 3.3 MB). Balíček "vše v jednom" obsahuje:
Poznámka: Pro některé DFM soubory musíte použít Convert.exe nástroj, dodávaný s každou verzí Delphi, pro konverzi DFM souboru z textového formátu do binárního pro starší verze Delphi (3, 4 a 5). Poznámka: V Delphi 10.1 Berlin a vyšších chybí některé starší interface DirectX, z tohoto důvodu došlo k přepnutí na naše upravené JEDI DirectX hlavičkové soubory.
|
|
Další zdroje a dokumentace | ||
SpritesX.rar (MSWord doc, 267 KB)
Dokumentace jak vytvářet sprity a vůbec jak používat DelphiX (staženo z WEBu) |
||
DelphiX.rar (MSWord doc, 1.92 MB)
Jak vytvářet hry v DelphiX (to je v češtině) od pánůV.Krejčího, M.Svobody, atd. Mnoho příkladů! |
||
DelphiX3Dprogs.rar (MSWord doc, 209 KB)
Jak pracovat v D3D pod DelphiX (to je slovensky) od pana P.Černa |
||