2016-08-10 36 views
3

我正在Unity3D遊戲中,更新到5.4版本後,我注意到多行InputField的行爲很奇怪。它停止正確滾動文本。當文字比輸入區域中顯示的時間長時,並且您繼續輸入時,它不會像以前那樣向下滾動。您可以鍵入文字,直到您轉到另一行,文字不可見。當你到下一行時,你已經完成的那一行出現,但是「新的最後一行」是隱藏的。Unity3D v5.4:InputField不顯示文本的最後一行

任何想法如何解決這個問題,而不是在文本的末尾強制爲空\ n?

這裏是輸入字段我一起工作的細節(雖然我已經複製與全新InputField問題使用編輯器創建):
內容類型:標準
線類型:多行換行
字符數限制:0(它提高到1000不會改變任何東西)

相關的文本參數:
水平溢出:包裝
垂直溢出:截斷

編輯: 顯然,在到達新行後重點處理正確的文本行並不是問題,而是輸入字段不知道何時顯示下面的行。上下移動光標也會導致此問題。

編輯2: 我試圖啓動ForceLabelUpdate和重建onValueChanged,但問題依然存在。

回答