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
Introduce a text animation feature to TextMeshProMax to provide dynamic visual effects for text. The implementation direction is currently under consideration, and the goal is to balance flexibility, performance, and ease of use. Three potential approaches are being evaluated:
Tag-Based + C# Scripting Support
Utilize tags within the text (similar to markup) combined with C# scripting to define and control animations.
Example: {move:x=100,y=50,duration=2s} or {fade:duration=1s} would trigger specific animations.
Pros: Intuitive for developers familiar with TextMeshPro's existing tag system.
Cons: Limited flexibility for complex or timeline-based animations.
Support for External ASS or Similar File Formats
Enable compatibility with external subtitle/animation files such as ASS (Advanced SubStation Alpha) or other text animation formats.
Pros: Reuse of existing file formats and tools like Aegisub for animation design.
Cons: Adds a dependency on parsing external files, may require significant effort to integrate with Unity’s rendering pipeline.
Custom Text Scripting Language
Develop a dedicated scripting language tailored for text-based games or advanced animation scenarios.
Pros: High flexibility and control, allows for features tailored to text-heavy applications (e.g., visual novels).
Cons: Higher development complexity and learning curve for users.
To-Do
Evaluate the trade-offs between these approaches in terms of performance, ease of integration, and user experience.
Determine the primary use case (general animations, text-heavy games, external tool compatibility).
Draft an initial implementation plan based on the chosen approach.
The text was updated successfully, but these errors were encountered:
Description
Introduce a text animation feature to TextMeshProMax to provide dynamic visual effects for text. The implementation direction is currently under consideration, and the goal is to balance flexibility, performance, and ease of use. Three potential approaches are being evaluated:
{move:x=100,y=50,duration=2s}
or{fade:duration=1s}
would trigger specific animations.To-Do
The text was updated successfully, but these errors were encountered: