Progress Report
What You've learned
- Loading sprites and displaying them
- With the
AssetServer::load
function - By adding the
Sprite
component
- With the
- Defining components
- With required components to simplify adding related components
- And using Zero Sized Types as tag components to filter entities in queries
- Handling user input
- Reading the
ButtonInput<T>
resource - For the input
KeyCode
- Reading the
- Writing more complex queries, and updating components
- Error handling in systems
- Using
Result
to handle errors in systems - Setting the global error handler to something else than panic
- Using
- Third Party Plugins
- Explore community assets
- Integrate a third party plugin