struktura FlashX je mocný, rozšiřitelný, škálovatelný a kompaktní, zachování čitelnosti.
Knihovna nabízí mnoho klávesových zkratek a těsnopis.
FlashX se snaží, aby se nespoléhali na určitých částech standardního Flash API. Standardní API vektory, matice, klíče, transformace, barvy, atd jsou všechny omezené a kreslení obdélníky API, trojúhelníky, kruhy, čáry, křivky, atd jsou poměrně pomalé.
Vzhledem k tomu, struktura a syntaxe FlashX neodpovídá stejné konvence jako většina kódu ActionScript. To má tu výhodu, že snadno portování FlashX aplikací na nových verzích jazyka ActionScript, stejně jako bytí podobně jako většina OpenGL / DirectX grafických knihoven.
FlashX je seskupeny podle verze přehrávače Flash Player, nikoliv verze ActionScript.
Mnohé funkce jsou k dispozici, a / nebo změny pouze na základě verze přehrávače, ne jazykové verze.
Verze přehrávač automaticky implikuje jazykovou verzi, protože to samo o sobě je funkce.
FlashX je navržen tak, podobně jako XNA, DirectX, OpenGL, a OGRE. Syntax, koncepty, a terminologie jsou menší, takže FlashX velmi snadné se naučit
Vlastnosti :.
- automaticky upraví na základě optimalizace o nečinnosti a zaměření.
- Automatické nastavení kvality na základě snímků za sekundu.
- Statistiky pro snímků za sekundu, spotřebované paměti, čas k aktualizaci (ms), čas k tomu (MS).
- Události pro všechny hlavní postupy (např. Aktualizace a remíza).
- Metody všech hlavních vektoru (2 a 3), matice (3x3 a 4x4), a čtveřice výpočty.
- Statické třídy pomocné MathHelper, VectorHelper, MatrixHelper, a QuaternionHelper. Optimalizovaný používat metody objektu.
- Těžké použití rozhraní pro sub-classing (např IVector - & gt;. Vector2 nebo Vector3, IMatrix - & gt; Matrix3 nebo Matrix4) .
Co je nového v této verzi:
- přesnost Perspective matematiky fixní (krychle testováno). Začínáme přidání události.
Komentáře nebyl nalezen