我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Unity中3DText显示模糊不清的解决方案

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Unity中3DText显示模糊不清的解决方案

在Unity中,当我们想要给3D物体一个文字说明时,使用Canvas下的Text虽然也能通过缩放实现,但是实现起来比较麻烦,改动的多,大小和位置也不容易控制。

此时就需要用到我们的3DText了,对于初次使用这个组件的“攻城狮”来说,会发现在Game场景中很模糊

具体修改操作如下:

此时,只需要选中当前3DText的物体,修改TextMesh组件下的Character Size和Font Size两个属性值。例如:

在这里,Character Size值越小,同时Font Size越大,字体就会显示的越大越清晰,具体调节根据自己的需要。小编修改后的效果如下。

以上皆为个人观点,仅供参考。

补充:解决Unity原生UI文字模糊的小技巧

很多人都觉得Unity原生UI(uGUI)的Text不好用,功能过分简单,而且还很模糊。比如题图中第一行Text使用了size =24的字号,边缘明显模糊了。因此,目前流行使用TextMeshPro来制作UI文字,甚至Unity把TextMeshPro都买下来内置到引擎了。

TextMeshPro功能确实强大,但一个劣势是不能直接识别字体文件,需要用户自己将字体文件转换成Atlas(也就是图片式的字符集)再使用。这对于英文字体非常简单,一共也就那么多个字符需要转换,但对于中文字体来说就很麻烦了,常用中文字集有3500和6500两个版本,转换耗时非常久。

对于对UI文字要求没那么高的用户来说(比如我),还是直接使用uGUI的Text更为方便,但这个模糊问题又很恼火。

我仔细研究了一下uGUI的Text,发现:这个模糊其实是显示字体时为了抗锯齿而出现的,不同字号的Text的边缘模糊程度如果用像素来衡量的话其实是一样的。比如题图第三行Text使用了size =128的字号,给人的感觉就好很多了(虽然其实边缘模糊绝对数值和第一行是一样的)。

这说明,如果我们能将大字号的Text缩小,那么这个缩小版就比小字号Text的边缘要清晰很多。

题图中第二行字同样使用size =128的字号,但同时设置Scale为0.2,这样其实际尺寸与第一行字差不多,但边缘模糊几乎不存在了,反而感觉有点太锐化了。

这样就比较完美地解决了uGUI文字模糊的问题,我们又可以开心地使用Text来制作UI了。

PS:uGUI Text的字号(size)最大只能设置到300,但我个人感觉已经够用了。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。如有错误或未考虑完全的地方,望不吝赐教。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Unity中3DText显示模糊不清的解决方案

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

电脑屏幕模糊显示不清晰怎么解决

本篇内容介绍了“电脑屏幕模糊显示不清晰怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!电脑屏幕模糊显示不清晰的解决方法 重新插拔一下视
2023-07-01

解决方案win7显示屏模糊有重影

一部分Windows7用户在使用过程中遇到了屏幕模糊和重影问题,严重影响了视觉感受。请问我们应该怎么处理这种情况?建议您先打开显示器的设置控制面板,检查其中的内容是否存在重叠现象。请立即修复显示器,如果有问题或者可以检查显示器的电极连接线是
2023-07-14

win7显示器字体模糊不清有有叠影解决方法

win7系统软件是一款被大家都认同了的出色系统软件,可是近期许多小伙伴们都遇上了win7显示器字体模糊不清有有叠影的问题这该怎么办呢?我现在就为各位提供了win7显示器字体模糊不清发虚解决方法一起来瞧瞧吧。win7显示器字体模糊不清发虚解决
2023-07-16

Win10系统桌面显示模糊不清的处理方法

Win10能够算是最常见的电脑操作系统之一,在采用的历程总是会发生各类难题,比如有一些小伙伴们把自己的电脑打开电脑界面一直表明得很模糊不清,那麼遇到这类难题应当怎么办呢?下边就和小编一起来看一下应当怎么操作吧。Win10系统桌面显示模糊不清
2023-07-18

如何解决解决jupyter notebook图片显示模糊和保存清晰图片的问题

这篇文章主要介绍如何解决解决jupyter notebook图片显示模糊和保存清晰图片的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!jupyter notebook 图片显示模糊的解决办法加入这几行代码即可:矢
2023-06-14

U盘在Linux下显示不正常的解决方案

这篇文章主要介绍“U盘在Linux下显示不正常的解决方案”,在日常操作中,相信很多人在U盘在Linux下显示不正常的解决方案问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”U盘在Linux下显示不正常的解决方案
2023-06-13

win7移动硬盘不显示盘符的解决方案

现在很多家庭会选择购买移动硬盘,有时由于操作不当,移动硬盘无法识别或读取。今天,我们将解决win7移动硬盘不显示磁盘符的解决方案。本教程主要分享如何使用windows系统的硬盘管理功能。1.确认您的移动硬盘硬件没有问题,否则物理问题软件无法
2023-07-10

JSP显示中文问题的解决方案(转)

JSP显示中文问题的解决方案(转)[@more@]这两天在win98下装apache1.3.9加jserv和gnujsp1.0,jdk1.2.2,jsdk2.0 发现中文无法正常显示。要么乱码,要么出错。 经网友提醒,总结了以下几条方法。
2023-06-03

php中var dump显示不全的解决方法

这篇文章主要介绍了php中var dump显示不全的解决方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php var_dump显示不全的解决办法:首先找到并打开php.i
2023-06-15

html中img不显示图片的解决方法

这篇文章主要介绍了html中img不显示图片的解决方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。html img不显示图片的解决办法:1、在图片onload时,再对图片进
2023-06-15

Win7字体模糊不清晰的最佳解决方法个人总结相当实用

相信初次用win7的朋友,都会遇到字体不清晰的问题,有很多人因为这个问题而放弃使用win7,真是太可惜了。偶最近认真研究试过各办法,最终问题得到大大的解决,先看下效果,是不是跟Win XP的没什么区别?win7界面文字清楚很多,改之前的没有
2023-05-31

PHP Dompdf中文字符显示异常的解决方案

解决 PHP Dompdf 中文字符显示异常的问题在使用 PHP Dompdf 进行中文 PDF 生成时,经常会遇到中文字符显示异常的问题,比如乱码或者无法显示中文。这个问题的根源主要在于 Dompdf 默认不支持中文字符集。以下是解决这
PHP Dompdf中文字符显示异常的解决方案
2024-03-05

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录