You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add the ability to easily define 2D sprites from textures, and add support for pixel perfect rendering (requires enhancement of the scene object system). (Sprites are also required by the particle system, so it might be implemented there).
Tile map rendering (with import from Tiled app)
Layer rendering (for parallax)
The text was updated successfully, but these errors were encountered:
I haven't fully thought out how would the 2D system work, but it would likely in some way work with the GUI system (quite possibly the GUI system would be re-worked to use the lower-level sprite rendering system, or the current GUI-specific sprite rendering would be extended to support general purpose 2D). Either way text rendering in 2D scenes would be supported.
This would not include text rendering in 3D scenes (e.g. text on the walls, etc.).
Indeed, although I suspect pretty much all of the code between those use cases will be shared. Technically you can do 3D text right now, by applying an arbitrary 3D transformation on GUIWidget but I do want to make it more straightforward (i.e. a Text component or similar).
Also TextSprite along with TextData provide a way to convert text + font into a set of quads, which can then be rendered using the low level rendering API. (This is what GUI uses internally)
Ideally we should also provide support for distance field text rendering, as it looks really nice with large text sizes (esp. for decals), doesn't require separate font bitmaps for different sizes and takes up much less space.
Add the ability to easily define 2D sprites from textures, and add support for pixel perfect rendering (requires enhancement of the scene object system). (Sprites are also required by the particle system, so it might be implemented there).
Tile map rendering (with import from Tiled app)
Layer rendering (for parallax)
The text was updated successfully, but these errors were encountered: