我自己创造了一款新游戏。但我有一个问题。我有一个InputField,我需要它的价值...我已经看到很多答案,但inputFieldName.text不起作用,我使用UI,声明InputFIeld,它仍然无法正常工作! 帮助!
答案 0 :(得分:2)
您必须在游戏屏幕上设置值对象,以便将DragAndDrop用于脚本以定义公共属性。 然后,您必须在唤醒时选择文本组件或在脚本中启动事件。
public GameObject gameTextObject; // Set this object on gameScreen for use DragAndDrop
void Start(){
if( gameTextObject == null)
{
// if you set gameTextObject on gameScreen this object not be null
gameTextObject = GameObject.Find("InputObjectName");
}
// GetObjectText
string gObjectTextValue = gameTextObject.Text;
// SetObjectText
gameTextObject.GetCOmponent<Text>().text = "Any Text";
}