benreid24/BLIB

Implement Animations in new renderer

Closed this issue · 0 comments

Split Animation into Slideshow (frames in spritesheet) and Animation2D (multiple fragments being animated). In the latter movement and interpolation can be applied by the engine instead of storing hundreds of interpolated frames created by the editor.

Also:

  • Add support for vertex buffers
  • Add basic 2d vertex/index buffer primitive in addition to Mesh
  • Update Text to use the above primitive
  • Use above primitive for Slideshow
  • Fix text rendering
  • Implement non-slideshow animations
  • Migrate shapes over to new Graphics module
  • Implement Flasher component and system to alternate renderable visibility
  • Move Audio module into top level and remove Media module