Unity InputField Content Type为Password* 如何获得原有的数据

Unity InputField Content Type为Password* 如何获得原有的数据,第1张

public Text password; //

public InputField password2; //使用这个

passwordtext 会显示星号

passwordtext 显示原数据

默认值是基于外部输出计算的,这些值可以使用新的Unity UI中的输入字段进行更改。如果这些值没有改变,那么在计算之后应该出现一个灰色的占位符。

Placeholder只是一个Text组件。你可以改变它的是文本:注意GetComponent()placeholder是一个图形组件,这是不是你正在寻找。

在Unity中,当我们使用Text组件时,不同分辨率下text显示不一致问题是很常见的。这是因为,在不同分辨率下,text的字体大小会发生变化,从而导致text的显示效果不一致。为了解决这个问题,我们可以使用Canvas Scaler组件,将其Scale With Screen Size属性设置为Constant Pixel Size,这样就可以保证Text的大小在不同分辨率下保持一致了。另外,我们也可以使用UI Scale Mode组件,将其Scale Mode属性设置为Scale With Screen Size,这样也可以保证Text的大小在不同分辨率下保持一致。

找了许多教程,各种问题,最后终于解决了,记录一下

我这里要做个公告页面,从后台获取公告内容,就说说前端:

首先我们要创建个image,我起名为noticeText

然后我们添加这2个组件,设置如图

之后把image的透明设置成1

添加遮罩,如果不加这个,文字超出框的区域就不会被遮挡住

TEXT组件放在image下面,我这里也叫noticeText

上图红圈里的组件设置的意思是让文字自适应高度

下面是重点,位置设置到左上

pivot设置成X0 Y1,否则你会发现文字无限居中(这个问题卡了我非常久)

UGUI - Scrollbar ,这个不用放进noticeText里面

在第一步里面,我截图已经拖入了,所以在文章开头我小小的说明了下几个组件的意思,不过这里再重复下

好了,这个滚动文字终于搞定了

参考

[专栏精选]TextMeshPro插件

TextMeshPro使用说明

TextMeshPro中文字体生成和字体材质更换

新一代Unity 文本组件 Text Mesh Pro 系列教程

Unity学习笔记TextMeshPro文档(一)

Unity学习笔记TextMeshPro文档(二)

Unity学习笔记TextMeshPro文档(三)

Unity学习笔记TextMeshPro文档(四)

Unity学习笔记TextMeshPro组件官方文档翻译

首次添加会d出导入必要资源面板,点击IMPORT后,项目Assets文件夹下会生成TextMesh Pro文件夹

UGUI的Text使用了一张字体贴图,Unity把所有需要显示的字符放到了一张图集中,字符的形状是通过像素定义的。当我们放大时,像素不够用就会出现文字变模糊的情况。

TextMesh Pro的Text使用了不同的技术来渲染文字,叫做 Signed Distance Field (后面简称SDF,对该技术感兴趣的同学可以自行搜索一下)。和UGUI类似,这个技术同样需要将字符放到一个图集中,但是不使用像素来代表字符的形状,而使用SDF技术来生成字符的形状。使用这种技术字符在渲染时不会因为缩放而造成字符模糊的情况,总是能够准确的渲染字符的边缘。

TextMesh Pro无法像UGUI Text那样使用动态字体,因为TextMesh Pro需要对字体进行预处理来计算SDF,这部分计算非常耗时。这对于英文字体来说影响不大,一个字体文件或一张贴图包含的信息都很少,但是对于字符非常多的语言如中文就影响很大。 所以对于中文环境建议如下:

推荐 >

以上就是关于Unity InputField Content Type为Password* 如何获得原有的数据全部的内容,包括:Unity InputField Content Type为Password* 如何获得原有的数据、在unity脚本中如何获得皮肤占位符、unity不同分辨率下text显示不一致问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9549520.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存