Unity添加中文字体

## 1、拷贝字体文件

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

## 2、下载中文字库

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

3、添加字体字库

选择Window->TextMeshPro->Font Asset Creator

进入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知识记录--制作UI粒子特效

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

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

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

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

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


接下来要对这个Camera的属性进行设置。

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

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

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

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


然后将我们的粒子相机拖入。

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

GIF

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

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


在UI的Canvas中也会有这个属性,相互配合完成效果。

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


通过调整Order in Layer来控制前后渲染位置。

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

  1. 搭建onlyoffice实现多人在线编辑,以及添加中文字体,使用自定义插入的插件

    onlyoffice安装教程 演示图 获取安装资源 可以直接在onlyoffice官网下载社区版(有限制最高20在线编辑),采用docker安装,直接docker pull 镜像.也可以直接私信我镜像 ...

  2. Unity ParticleSystem 之 简单的绽放的爱心群 Hearts ParticleSystem 粒子特效

    Unity ParticleSystem 之 简单的绽放的爱心群 Hearts ParticleSystem 粒子特效 目录 Unity ParticleSystem 之 简单的绽放的爱心群 Hear ...

  3. docker onlyoffice7.1.1 word excel ppt在线编辑、在线预览_添加中文字体和中文字号_02

    文章目录 一. onlyoffice添加中文字体 1. 下载字体 2. 上传字体 3. 删除原版自带字体 4. 字体复制 5. 安装字体 6. 重启容器 7. 清除缓存 8. 效果验证 二. only ...

  4. Linux添加中文字体

    Linux添加中文字体 安装中文字体库 执行 yum groupinstall "fonts" 安装字体库 输入y 安装完成后,可以执行查看默认已经安装的字体 fc-list 查看 ...

  5. Allegro添加中文字体的简单有效方法

    众所周知,Allegro pcb软件只能写英文字体的丝印,有的时候需要添加中文字体就需要辅助工具了...本文中的添加中文字体方法亲测有效... 1.在word或wps文档中写上你需要添加的字 2.截图 ...

  6. Docker容器支持中文并添加中文字体

    Docker容器支持中文并添加中文字体 1.使用Maven打包Java应用,生成App.jar,上传到Linux服务器.Linux同级目录创建fonts文件夹,存放字体库以及字体 2.编写Docker ...

  7. linux系统下添加中文字体,linux添加中文字体

    Linux系统添加中文字体 从windows系统的字体目录(一般为C:\WINDOWS\Fonts)下拷贝字体文件, 比如:simsun.ttc,到linux目录下,如/usr/share/fonts ...

  8. 安装drawio + 添加中文字体

    1. 安装drawio Release 20.3.0 · jgraph/drawio-desktop · GitHubOfficial electron build of draw.io. Contr ...

  9. docker容器里添加中文字体-微软雅黑字体

    前言 在服务端生成图片,图片上的字体需要可以展示中文字体的这样一个需求,但是由于我们容器里面没有中文字体,所以中文显示不出来,显示乱码的情况.然后开发就给我提了一个需求,想让他的这个项目在部署所有环境 ...

最新文章

  1. __init__在python中的用法知乎_python使用selenium爬虫知乎的方法示例
  2. 2015年各银行无抵押信用贷款利率及额度是多少?
  3. Perl中的单行凝视和多行凝视
  4. 一文读懂HTTP/2及HTTP/3特性
  5. 服务器控件转换成HTML
  6. 按图索骥:SQL中数据倾斜问题的处理思路与方法
  7. UI设计灵感|插画在App设计中有哪些常用方式?
  8. JS学习总结(14)——Events事件
  9. linux内核源码多大,需要多久才能看完linux内核源码?
  10. 软件安装出现【安装程序集组件时出错】时处理方案
  11. Windows正在配置Xftp6在下面的框输入包含安装程序包“Xftp 6.msi“的文件夹的路径
  12. AVX图像算法优化系列二: 使用AVX2指令集加速查表算法。
  13. Android系统镜像文件
  14. 思辨与立场阅读笔记-02 成为你自己思维的批判家
  15. PV、UV、IP分别是什么意思?
  16. PJzhang:今天才搞清身份证、银行卡……的编码规则
  17. 在计算机内 信息的表现形式是什么,信息的表现形式_现代信息的形式表现为哪四种形态...
  18. Polyspace应用:Bug Finder检测代码漏洞
  19. 歌咏比赛java代码_JavaEE基础知识
  20. MySQL安装1045错误代码解决方案

热门文章

  1. Java中的继承(三)
  2. 新时期网络间谍活动的现状
  3. 2014Matlab最小二乘拟合函数,怎样输出matlab最小二乘拟合曲线的表达式
  4. dcmm认证的条件_DCMM 数据管理能力成熟度评估模型
  5. cstring与string头文件与输出
  6. oracle case when多列,Oracle CASE WHEN 用法介绍
  7. 华为codecraft2018总结
  8. c++17可变参函数模板详解
  9. Python实现疫苗接种数据库管理——毕业设计经典案例
  10. 写一篇论文摘要,关于chatGPT对中学音乐教育的利弊