Struktura FLASHX jest mocny, rozszerzalny, skalowalne i kompaktowy, utrzymania czytelności.
Biblioteka zawiera wiele skrótów i stenografii.
FLASHX stara się nie opierają się na pewnych częściach standardowego Flash API. Standardowe API wektory, macierze, klucze, przekształcenia, kolory, itp są ograniczone i rysowania prostokąty, trójkąty, API koła, linie, krzywe, itp są dość powolne.
Ze względu na to, struktura FLASHX i składnia nie spełnia tych samych konwencji jak najbardziej kodu ActionScript. Ma to tę zaletę łatwego przenoszenia aplikacji FLASHX do nowych wersjach języka ActionScript, jak również jest podobna do większości bibliotek graficznych OpenGL / DirectX.
FLASHX są pogrupowane w zależności od wersji programu Flash Player, a nie wersji ActionScript.
Wiele funkcji są dostępne tylko i / lub zmian w oparciu o wersję odtwarzacza, a nie wersji językowej.
Wersja odtwarzacz automatycznie implikuje od wersji językowej jest, że sama funkcja.
FLASHX przeznaczony jest podobny do XNA, DirectX, OpenGL oraz Ogre. Składnia, koncepcje i terminologia są niewielkie, co FLASHX bardzo łatwy do nauczenia
Opis .
- automatycznie dostosować oparty optymalizacja na biegu jałowym czasu i skupienia.
- Automatyczne dostosowanie jakości na podstawie klatek na sekundę.
- Statystyki dla klatek na sekundę, pamięć zużyte, czas na aktualizację (ms), czas wyciągnąć (MS).
- Wydarzenia dla wszystkich głównych procedur (np. Aktualizacji i wyciągnąć).
- Metody wszystkich głównych wektora (2 i 3), matryca (3x3 i 4x4), i obliczenia quaternion.
- Statyczne klasy pomocnicze MathHelper, VectorHelper, MatrixHelper i QuaternionHelper. Zoptymalizowany pod kątem wykorzystania metody obiektu.
- Intensywne korzystanie z interfejsów dla sub-pogrupowanie (np IVector - & gt;. Vector2 lub Vector3, IMatrix - & gt; Matrix3 lub Matrix4) .
Co nowego w tym wydaniu:
- Dokładność Perspektywa matematyka stała (testowane cube). Zaczęli dodawać wydarzenia.
Komentarze nie znaleziono