- 最后登录
- 2019-12-25
- 注册时间
- 2012-8-24
- 阅读权限
- 90
- 积分
- 71088
- 纳金币
- 52296
- 精华
- 343
|
发表于 2019-1-13 02:58:26
|显示全部楼层
TEXDraw是一种主要用于在Unity内部创建数学表达式的插件。 TEXDraw使用网格和动态字体渲染表达式,因此可以在游戏中动态更改。它使用LaTeX作为标准语法来定义符号或特定样式。
这个资产包含16个字体+一个打包的精灵,所有积累成+600个数学符号,可以在任何类型的项目中使用,范围从希腊字母到几何符号。这些字体和符号包是轻量级的,但是是可选的,如果需要,可以在构建中稍后删除。
通过简单地在场景中附加TEXDraw组件,TEXDraw可以在Unity UI渲染或3D网格中显示。它还内置了与NGUI和TextMeshPro SDF渲染的集成。除此之外,资源源是完全开放的,无需将任何DLL嵌入到项目中。
TEXDraw语法功能丰富。使用自定义LaTeX解释器,它可以绘制各种数学脚本,积分,根,分数,矩阵,表等,以及许多字形功能,包括自定义字体,大小,颜色,样式,对齐(加上对齐),自动换行,字距调整,段间距,行间距,精益缩进,体边缘等等。
TEXDraw是完全可扩展的。内置附加组件包括WYSIWYG运行时输入,特定文本的单击事件(链接),从右到左的Parsi / Arabic集成,HTML + Markdown透明,自动链接URL以及许多其他文本效果,包括顶点渐变,UV2映射,艺术字效果等等。
TEXDraw适合移动设备。没有任何改变,它什么都不做。在性能方面,它很轻,并且有自己的池系统,每次文本重新生成时(几乎)生成(几乎)零GC分配。 TEXDraw有自己的性能基准测试场景,并且表明它比标准UI文本慢了40%。
除了它在游戏中的强大功能外,它还提供了一个完全自定义和功能的编辑器,从项目范围的偏好,编辑器亮点,字体管理器,材料管理,基准工具,菜单项和许多。使用此资产最好的部分之一是它如何通过插入任何字体或精灵来导入新字体,然后让包执行剩余的导入过程。
|
|