structuur FLASHX's is krachtig, uitbreidbaar, schaalbaar en compact, het onderhouden van de leesbaarheid.
De bibliotheek biedt een hoop snelkoppelingen en steno.
FLASHX probeert niet te vertrouwen op bepaalde delen van de standaard Flash API. De standaard API vectoren, matrices, sleutels, transformaties, kleuren, etc. zijn allemaal beperkt en tekenen API rechthoeken, driehoeken, cirkels, lijnen, curven, enz. Zijn allemaal heel langzaam.
Door deze, doet FLASHX structuur en syntaxis niet voldoen aan dezelfde conventies als de meeste ActionScript-code. Dit heeft het voordeel gemakkelijk overzetten FLASHX verzoeken om nieuwe versies van ActionScript, maar ook als vergelijkbaar met de meeste OpenGL / DirectX graphics libraries.
FLASHX is gegroepeerd op basis van de Flash Player-versie, niet de ActionScript-versie.
Veel functies zijn alleen beschikbaar en / of wijzigen op basis van de speler versie, niet de versie taal.
De speler versie impliceert automatisch de taalversie sinds die zelf is een functie.
FLASHX is ontworpen vergelijkbaar met XNA, DirectX, OpenGL en OGRE. De syntaxis, concepten en terminologie zijn kleine, waardoor FLASHX zeer gemakkelijk te leren
Eigenschappen .
- Automatisch aanpassen optimalisatie gebaseerd stationair tijd en aandacht.
- Automatisch kwaliteit aan te passen op basis van frames per seconde.
- Statistieken voor frames per seconde, geheugen verbruikt, tijd om te werken (ms), de tijd tot (ms) te trekken.
- Events voor alle belangrijke procedures (bijv. Bijwerken en tekenen).
- Methoden voor alle belangrijke vector (2 en 3), matrix (3x3 en 4x4), en quaternion berekeningen.
- Statische helper klassen MathHelper, VectorHelper, MatrixHelper en QuaternionHelper. Geoptimaliseerde methoden object te gebruiken.
- Veelvuldig gebruik van interfaces voor sub-classing (bijv IVector - & gt;. Vector2 of Vector3, IMatrix - & gt; Matrix3 of Matrix4) .
Wat is nieuw in deze release:
- Perspective wiskunde vaste nauwkeurigheid (kubus getest). Begonnen met het toevoegen evenementen.
Reacties niet gevonden