FlashX struktur är kraftfull, utbyggbar, skalbar och kompakt, upprätthålla läsbarhet.
Biblioteket erbjuder en hel del genvägar och stenografi.
FlashX försöker inte att förlita sig på vissa delar av standarden Flash API. Standard API vektorer, matriser, nycklar, transformationer, färger, etc. är alla begränsade och dra API rektanglar, trianglar, cirklar, linjer, kurvor, etc. är alla ganska långsamt.
På grund av detta, inte FlashX struktur och syntax inte överensstämmer med samma konventioner som de flesta Actionscript-kod. Detta har fördelen att lätt porting FlashX applikationer till nya versioner av Action samt är liknar de flesta OpenGL / DirectX grafikbibliotek.
FlashX grupperas enligt Flash Player version, inte Actionscript-versionen.
Många funktioner är endast tillgängliga och / eller förändring bygger på spelarens version, inte språkversion.
Spelaren versionen innebär automatiskt språkversionen eftersom det i sig är en funktion.
FlashX är utformad liknar XNA, DirectX, OpenGL och OGRE. Syntaxen, begrepp och terminologi är mindre, vilket gör FlashX mycket lätt att lära
Egenskaper .
- automatiskt justera optimering baserad på dödtid och fokus.
- Justera automatiskt kvalitet baserade på bildrutor per sekund.
- Statistik för bildrutor per sekund, minne konsumeras, dags att uppdatera (ms), tid att rita (ms).
- Händelser för alla större procedurer (t.ex.. Uppdatering och rita).
- Metoder för alla större vektor (2 och 3), matris (3x3 och 4x4), och quaternion beräkningar.
- Statiska hjälpklasser MathHelper, VectorHelper, MatrixHelper och QuaternionHelper. Optimerad för att använda objektmetoder.
- Tung användning av gränssnitt för under klassning (t.ex. IVector - & gt;. Vector2 eller Vector3, IMatrix - & gt; Matrix3 eller Matrix4) .
Vad är nytt i den här versionen:
- Perspektiv matte noggrannhet fast (kub testade). Började lägga till händelser.
Kommentarer hittades inte