簡體   English   中英

從腳本獲取時,Unity3d輸入字段文本被截斷了嗎?

[英]Unity3d Input field text cut off when getting from script?

當在輸入字段中輸入sample@email.com時,我可以從MonoDevelop獲取值“sample@email.com”。

但是,當在輸入字段中輸入extrawordsample@email.com時,我只能獲得值“wordsample@email.com”。 在這種情況下,當我從MonoDevelop獲取輸入字段值時,字符“extra”似乎被切斷。 還會顯示文本字段中超出可見區域的任何文本都將被截斷。

有誰知道如何解決這個問題?

似乎我應該從輸入字段組件中取出文本,但我正在從它顯示的位置說出文本。

現在我能夠正確檢索文本。

找到了統一的答案, 輸入字段

提示

若要獲取輸入字段的文本,請使用InputField組件本身的text屬性,而不是顯示文本的Text組件的text屬性。 Text組件的text屬性可能會被裁剪,也可能包含密碼的星號。

在İnputField的檢查器中,有一個名為“İnputField”的腳本組件,並且有“字符限制”變量。 對於extrawordsample@email.com或更多,將其更改為25。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM