Unity3D 实用技巧 - WebGL 解决中文字体不显示问题

博主在UnityWebGL平台上制作音乐播放器时遇到中文显示不全的问题。尝试了DroidSansFallback字体无效后,发现使用Windows系统自带的微软雅黑字体能有效解决此问题。只需将字体复制到Unity项目中并映射为对应字体即可正常显示。
最近,小编在Unity WebGL平台上制作一个有趣的网页版的音乐播放器,在项目发布时,发现歌曲中含有中文的字样都不显示,表示有些着急。其实在打包项目时,默认选择Unity 自带的Arial字体,所以第一步考虑应该是字体类型不正确,所以选择替换其他字体的方案。
其实在网上也有很多解决的方案,在网上看到有一种通用的字体,DroidSansFallback字体,但是实际活用以后,效果并不好,还是存在中文字体显示不出的问题。下载地址: http://www.pc6.com/softview/SoftView_67216.html
然而经过一番折腾巧妙的发现,其实使用电脑自带的字体,会更方便和有效。操作步骤: 步骤一:直接进入电脑(Windows系统),复制需要的字体。(微软雅黑为例)
步骤二:导入Unity3D项目中,并且设置映射指定相应的字体,便大功告成。
最后,感兴趣的小伙伴,也可以关注一下我的网页版的Mini音乐播放器,后期还会增加一个自定义上传音频的小功能。B站视频: https://www.bilibili.com/video/BV1p54y117zH
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值