首页 > 解决方案 > Unity 的 text mesh pro 输入字段插入符号太宽,将文本推到 textarea 之外

问题描述

我正在开发一个思维导图编辑器,用户可以在其中绘制框并在其中写入文本。但是,我在这些框中使用的 TMPro 输入字段在我输入时具有超宽的插入符号,并且更改字体并不能解决问题。以下是该问题的一些图片: 在此处输入图像描述 插入符号太宽以至于可以将文本推到盒子外: 在此处输入图像描述 我试图降低脚本中的插入符号宽度,但它是一个int并且已经设置为 1。你能给我为什么会发生这种情况的一些可能原因?

标签: unity3dcaret

解决方案


我通过将输入字段的宽度+高度乘以 100 并将其比例除以 100 解决了这个问题。不要忘记显着增加字体大小。


推荐阅读