Unity3d 输入字段文本从脚本获取时被截断?

Ama*_*Mos 3 c# string textbox unity-game-engine input-field

当在输入字段中输入sample@email.com时,我可以从MonoDevelop获取值“sample@email.com”。

但是,当在输入字段中输入 extrawordsample@email.com 时,我只能获取值“wordsample@email.com”。在这种情况下,当我从 MonoDevelop 获取输入字段值时,字符“额外”似乎被切断。文本字段中超出可见区域的任何文本似乎都会被截掉。

有谁知道我该如何解决这个问题?

Ama*_*Mos 5

看来我应该从输入字段组件中获取文本,但我是从它显示的位置谈论文本。

现在我能够正确检索文本。

在统一中找到答案, 输入字段

提示

要获取输入字段的文本,请使用 InputField 组件本身的 text 属性,而不是显示文本的 Text 组件的 text 属性。文本组件的文本属性可能会被裁剪或者可能包含密码的星号。