如何解决如何在运行时在Unity中导入字体
我正在Unity中创建一本Visual Novel,我想给玩家选择将自己的字体导入游戏的方法,我的最初想法是向玩家解释他需要将字体文件放入其中。一个特定的文件夹,尽管我确实设法访问了这些文件,但我仍将使用System.IO.DirectoryInfo.GetFiles();
扫描该文件夹中的字体,但我仍然不知道如何将那些字体文件(.ttf)反序列化为Unity的Font类型。当尝试序列化/反序列化Unity的Font Type时,二进制格式化程序会引发异常,而据我搜索Unity没有本机API可以做到的那样,Unity使用仅在编辑器中实现的TrueTypeFontImporter类导入字体,因此我无法访问该类在运行时。
有人对如何解决这个问题有任何想法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。