Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效

这篇具有很好参考价值的文章主要介绍了Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Unity添加中文字体

## 1、拷贝字体文件

拷贝C:\Windows\Fonts文件夹下,华文细黑常规文件到项目中

Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效

 文章来源地址https://www.toymoban.com/news/detail-490071.html

## 2、下载中文字库

链接: https://pan.baidu.com/s/1KW31KB5vEImZHUWvQ9PLEQ 提取码: bgug 

3、添加字体字库

选择Window->TextMeshPro->Font Asset Creator

Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效

 


进入Font Asset Creator

a、Source Font File 选择字体文件

b、Atlas Resolution 都设置为8192

c、Character Set 选择Characters from File

d、Character File 选择字库文件

e、点击Generate Font Atlas(等待完成)

f、点击Save

Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效

 

Unity知识记录--制作UI粒子特效

假如我们希望制作一个UI界面上的粒子特效,创建一个特效在场景中,这个特效会被UI完全遮挡,接下来要将这个特效放到UI上。


首先我们现在场景中创建一个粒子特效,这个无所谓你放在哪。


然后将这个特效粒子的Layer选择为UI,我们希望这个特效渲染在UI层上。

Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效

 

接下来添加一个相机,我们需要一个单独的相机对这个特效进行渲染。其他的GameObject请不要在意,就不单独开项目解释原理了。


这个特效相机,我们只需要一个最简单的Camera。

Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效
接下来要对这个Camera的属性进行设置。

 Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效

Clear Flags是没有东西可以渲染的空白处用什么填充,这个Depth only表示留空。

Culling Mask可以限制那些层不与场景中的光照发生互动。

Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效

 


UI是一个平面嘛,所以这里的渲染空间选择正交Orthographic。

Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效

 

接下来到我们UI的Canvas上,将渲染模式设置为Screen Space - Camera。

Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效
然后将我们的粒子相机拖入。

 


最后将粒子放到相机视野中即可。

Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效

 

GIF


这个粒子特效制作好之后呢,可以制作成Prefab再使用,你可以放在任意UI组件下使用。注意设置放入后的Transform属性。

Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效

 

还有一个针对渲染层级的问题。我们有时希望特效在最前或最后。可以通过设置Sorting Layer及Order in Layer来控制。

Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效
在UI的Canvas中也会有这个属性,相互配合完成效果。

 


注意在配置前后顺序时一定要赋予材质,否则渲染计算会有问题。

Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效
通过调整Order in Layer来控制前后渲染位置。

 

到了这里,关于Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity TextMeshPro使用中文字体

      TextMeshPro是Unity新一代字体,是 Unity 的最终文本解决方案。它是 Unity UI Text 和旧版 Text Mesh 的完美替代方案。功能强大、易于使用、性能高效。目前TextMeshPro对中文的支持也还可以,不过默认不能用,需要自己成生成。    本文就介绍TextMeshPro中文字体文件的生成方法,并

    2024年02月08日
    浏览(37)
  • Unity [TextMeshPRO]动态字体显示中文

    我们知道Unity的Text组件在新版本中已经标记为legacy,TextMeshPRO因为有着更加出色的效果被Unity官方奉为主流。 言归正传,如果我们想要用TextMeshPRO]显示中文应该这么处理呢? 首先,我们肯定要导入一份中文字体 因为静态字体的文章较多,这里不再赘述 然后我们在字体上右键

    2024年02月12日
    浏览(39)
  • Adafruit_GFX u8g2库添加中文字体

    u8g2字体生成工具 下载完成后,将文件解压至没有中文字符的路径下。 免费字体下载网站 我这里选择下载优设标题圆这一字体。 打开解压好的字体生成工具,将下载好的ttf字体复制至font文件夹中。 并将字体文件重命名,名称不能包含中文字符,否则会转换失败。 接下来,

    2024年02月13日
    浏览(69)
  • Unity TextMesh Pro创建中文字体资源

    最近将Unity升级到了2021.3.22,发现Unity UI已经完全使用TextMesh Pro替代了原来的Text组件,测试了下,发现自带的两种字体资源都不支持中文,中文字自动变成了小方块,如下图: 查了下资料,需要自己创建中文字体资源,网上有人说在Project窗口右键—Create—TextMeshPro—Font Asse

    2024年02月05日
    浏览(40)
  • Unity TextMeshPro解决中文乱码以及修改默认字体

    (自学unity问题产生及解决记录贴) 环境及版本:windows,unity 2021.3.20f1c1 一、创建TextMeshPro输入中文产生乱码 问题:TextMeshPro中文显示乱码 解决方法: 使用系统自带字体 在C:WindowsFonts路径下找一个字体,以微软雅黑为例,复制到unity目录下(unity项目中,在project右键Show in E

    2023年04月12日
    浏览(32)
  • 树莓派系统汉化教程(汉语+中文字体库+中文输入法pinyin(拼音))

    1.在putty登录树莓派,在命令行输入sudo nano raspi-config,然后回车如下图: 2.选择 5 Localisation Options Configure language and regional settings,并回车 结果如下图: 因为Timezone(时区)/keyboard(键盘)/WLAN country (wifi国家),用官方的烧录器烧录时已经设置好了,不会设置的可以参考上一

    2024年02月07日
    浏览(41)
  • Unity中TMP中文字体导入及字库显示不全问题解决

    记录Unity中TMP第三方中文字体导入及字库显示不全问题解决的方法。 https://www.100font.com/ 为了项目方便管理,一般在Assets资源下新建Fonts文件夹,把字体资源拖入 记录Unity中TMP中文字体导入及字库显示不全问题解决的方法。

    2024年02月05日
    浏览(42)
  • 基础篇2:树莓派系统汉化教程(汉语+中文字体库+中文输入法pinyin(拼音))

    1.在putty登录树莓派,在命令行输入sudo nano raspi-config,然后回车如下图: 2.选择 5 Localisation Options Configure language and regional settings,并回车 结果如下图: 因为Timezone(时区)/keyboard(键盘)/WLAN country (wifi国家),用官方的烧录器烧录时已经设置好了,不会设置的可以参考上一

    2024年01月15日
    浏览(31)
  • Rocky(Centos)安装中文字体(防止中文乱码)

    运行下列命令 若出现,下面截图,则需要安装字体管理软件  安装字体库,运行: 当看到下图的提示信息时说明已安装成功: 1)windows系统中就可以找到,打开c盘下的Windows/Fonts目录: 如上图,我们只需要将我们需要的字体拷贝出来并上传至linux服务器即可(例如:宋体和黑

    2024年02月09日
    浏览(39)
  • CentOS中安装中文字体

    在CentOS上安装宋体字体的过程可能因为不同版本而有所差异。以下是一种常见的安装宋体字体的方法: 1.下载SimSun.ttf 宋体字体文件并把对应字体的的ttf文件拷到/usr/share/fonts/的目录下如:     /usr/share/fonts/chinese/SimSun.ttf 2.安装宋体字体: cd /usr/share/fonts/chinese/     //进入字

    2024年02月07日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包