【发布时间】:2019-02-09 17:21:37
【问题描述】:
考虑一个包含许多文本段落的Text。使用UICharInfo,很容易找到某个角色的位置。
例如,查找所有换行符...
TextGenerator tg = text.cachedTextGenerator;
int kText = tg.characterCount;
for (int i=0; i < kText; ++i)
{
if ( text.text[i] == '\n' )
Debug.Log("found a newline at " + tg.verts[i * 4].position.y);
}
这给出了正确的比率但它们都超出了一些比例因子。
这似乎取决于很多东西(屏幕形状、像素、设置等等)。
这自然是在 Canvas 中使用 scale-with-screen-size。
如何获得字符的实际偏移量 - 用于在滚动视图中滚动到该点?
【问题讨论】:
-
将在赏金期开放后立即添加 巨大的赏金.. 可能超过 12 分。立即进入以获利
-
“可能超过 12 分” - 哈哈 :)
-
嘿……来吧,程序员!
标签: unity3d unity3d-ui