Flash movie clips and UI graphs
In order to provide developers with a solution for creating user interfaces, CryENGINE integrates Adobe Scaleform GFx, a real-time Flash renderer for game engines. The system allows the creation of user interfaces in Adobe Flash, which can then be exported for immediate use in the engine.
Note
It is also possible to use Flash .swf
files in materials, allowing the rendition of Flash movie clips on 3D objects present in the game world.
The effort involved in creating modular dynamic user interfaces is greatly simplified with the addition of the UI flowgraph, a system that allows the creation and maintenance of any Flash UI element using the flowgraph system.
The UI flowgraph system is based on the concept of two types: elements and actions. Each element represents a Flash file (.swf
or .gfx
), while each action is one flowgraph representing a UI state.
Elements
UI elements are configured via XML files in Game/Libs/UI/UIElements/
, and represent each Flash file. By modifying...