A new module, that is purely optional, that expand on the SceneGraph logic by providing new nodes such as rendering nodes, animated sprite nodes, physics nodes, and others. This module is it make the SceneGraph that primary use of a game rather than using just the core project with the UI portion as a scene graph.
This is module would be more of an engine vs framework.
Possible Nodes:
Camera2D - nodes will be based rendered based off the nearest parent camera / scene viewport camera
Viewport - A node that acts like a FrameBuffer and any nodes are rendered to it
Renderable - A base node for rendering 2D nodes
Sprite - A node that extends Renderable and renders static textures
AnimatedSprite - A node that handles setting and playing sprite animations
LDtkMapLayer - A node that renders a single layer of an LDtk Map
A new module, that is purely optional, that expand on the
SceneGraph
logic by providing new nodes such as rendering nodes, animated sprite nodes, physics nodes, and others. This module is it make theSceneGraph
that primary use of a game rather than using just thecore
project with the UI portion as a scene graph.This is module would be more of an engine vs framework.
Possible Nodes:
Camera2D
- nodes will be based rendered based off the nearest parent camera / scene viewport cameraViewport
- A node that acts like aFrameBuffer
and any nodes are rendered to itRenderable
- A base node for rendering 2D nodesSprite
- A node that extendsRenderable
and renders static texturesAnimatedSprite
- A node that handles setting and playing sprite animationsLDtkMapLayer
- A node that renders a single layer of an LDtk Map