簡體   English   中英

如何從Unity的文本字段中獲取文本信息並將其分配給C#中的變量?

[英]How do I take text info from a text field from Unity and assign it to a variable in C#?

我正在嘗試使用C#和MySql在Unity中創建一個注冊/登錄系統。

這是代碼行不起作用

username = GameObject.Find("/Canvas/TextFields/InputUsername/Text".ToString());

我是否添加.ToString不起作用。 如何從文本字段中獲取文本信息?

我正在查看Unity信息,許多示例都說了類似GameObject.Find(Hand)之類的內容。 它如何找到正在談論的內容?

我收到錯誤無法隱式轉換。

我也嘗試了很多其他方法,但是似乎都沒有用。

編輯:我嘗試過的一件事是使用.GetComponent,但這也不起作用。

另外,由於某種原因,我昨天不能在課堂上發布此消息,因為它說我在前90分鍾內發布了一些內容,但沒有,有人知道如何解決此問題嗎?

嘗試

username = GameObject.Find("/Canvas/TextFields/InputUsername/Text").GetComponent<Text>().text;

暫無
暫無

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

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