TEXDraw
Create any mathematical expressions in Unity with ease.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. $60
- Category:
- Tools › Gui
- Developer:
- Wello Soft
- Price:
- $60
- Rating:
- Favorites:
- 517
- Supported Unity Versions:
- 2021.3.36 or higher
- Current Version:
- 7.0.1
- Download Size:
- 1.47 MB
- Last Update:
- May 20, 2024
- Description:
- TEXDraw is an extension asset designed for creating mathematical expressions inside Unity. It renders expressions using mesh and dynamic fonts, allowing for dynamic changes in gameplay. The asset uses LaTeX as the standard syntax to define symbols or specific styles.
The package includes 16 fonts and one packed sprite, totaling over 900 math symbols ready for use in various projects. These fonts and symbols are lightweight and optional, and can be removed later in the build if necessary.
TEXDraw can be displayed in Unity UI rendering or 3D mesh by attaching TEXDraw components to Unity objects. It also has built-in integrations with TextMeshPro SDF Rendering. The asset source is fully open, without embedding any compiled libraries into the project.
The TEXDraw syntax is rich in features, allowing for the drawing of various math scripts, integrals, roots, fractions, matrices, tables, and more. It also supports custom fonts, size, color, styles, alignments, word wrap, kerning, paragraph spacing, line spacing, lean indent, body margin, and much more.
TEXDraw is not just about displaying LaTeX, but also includes additional components like TEXLink for clickable sections of text and TEXInput for the WYSIWYG runtime editor. The latest version aims to be mostly compatible with other TeX software like MathJax or TexStudio, making it easy for users familiar with these tools to get started with TEXDraw.
The asset is mobile-friendly, requires no custom shaders, and has its own memory pooling system to generate nearly zero GC allocation each time the text regenerates. It also has its own performance benchmark scene, showing that it is only up to 40% slower than standard UI Text.
TEXDraw also offers a fully customized and functional editor, with features like project-wide preferences, editor highlights, font management, material management, benchmark tool, menu items, and more. The asset also allows for easy font import, by simply inserting any font or sprite, and letting the package handle the rest of the import process.
More features are described in the documentation. If you're encountering problems, have a look at the common troubleshooting section in the manual. Bugs and feature requests can be informed and requested using the forum or email. If you have purchased this asset, you can request Git Access to get the bleeding-edge version of this asset. - Technical Details:
- TEXDraw uses LaTeX as the standard syntax to define symbols or specific styles. It includes 16 fonts and one packed sprite, totaling over 900 math symbols. The asset has built-in integrations with TextMeshPro SDF Rendering and supports custom fonts, size, color, styles, alignments, word wrap, kerning, paragraph spacing, line spacing, lean indent, body margin, and much more. It also has its own memory pooling system to generate nearly zero GC allocation each time the text regenerates.
- Continue »