Game Development Reference
In-Depth Information
Aspect
Engine
Core
Aspect
Aspect
Aspect
Figure 1.1. The core of the engine is the common link between its many aspects.
1.3.2
Scene Nodes
Because the scene graph does not impose specific meanings upon its subgraphs,
the structure of the simulation is defined purely via data. This information is
stored within the nodes of the scene graph and must be interpreted by the aspects.
To facilitate this level of flexibility, the nodes of the scene graph are not defined
using an inheritance hierarchy, as might usually be the case, but are instead
constructed using aggregation at runtime.
Root
3D Scene
Root
2D GUI
Root
Node
Node
3D Scene
Node
3D Scene
Node
2D GUI
Node
2D GUI
Node
Node
Node
Figure 1.2. Scene graph layout.
 
 
Search Nedrilad ::




Custom Search