摘要: 最终效果 就简简单单一个利用Font把文本渲染出来 using UnityEngine; using UnityEngine.UI; public class MyText : Graphic { public Font m_Font; public string m_Text = "Hellow 阅读全文
posted @ 2023-06-29 01:46 yanghui01 阅读(25) 评论(0) 推荐(0) 编辑
摘要: Dynamic字符 1) ttf字体默认是Dynamic的,就是用到什么字符,运行时渲染对应的字符到字体贴图上 比如:Text组件上的New Text,在运行起来后字体贴图就渲染了NewText上去 2) 使用Font.GetCharacterInfo来获取字符信息 //不传fontSize参数, 阅读全文
posted @ 2023-06-29 01:36 yanghui01 阅读(185) 评论(0) 推荐(0) 编辑
摘要: string str = "abc key=\"hello\" key2=test key3= key4=\"\""; string pattern = @"(\S+)=""?([\w-.]+)""?"; //键值对正则表达式 MatchCollection result = Regex.Match 阅读全文
posted @ 2023-06-29 01:01 yanghui01 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 最终效果 1) fnt文件上右击,执行命令 2) 空白位置右击,打开工具窗口生成fontsettings文件。 或者从菜单 -> Assets -> BMFont -> open BMFontTool打开 字体渲染中的几个术语 1) baseline, ascent, descent, Charac 阅读全文
posted @ 2023-06-29 00:51 yanghui01 阅读(373) 评论(0) 推荐(0) 编辑
摘要: Font Settings 这边就是outline建议设为0(也就是关掉),这个在Unity中支持不是很好,而且BMFont生成的描边效果也很差。 Export Options padding和spacing建议不要使用0,可以减少边缘的毛糙效果。(下面第1张设置用的0,第2张用的2) 阅读全文
posted @ 2023-06-29 00:05 yanghui01 阅读(87) 评论(0) 推荐(0) 编辑