【问题标题】:Store InputField value in variable - UNITY将 InputField 值存储在变量中 - UNITY
【发布时间】:2016-06-26 21:22:28
【问题描述】:

我正在独自创建一个新游戏。但我有一个问题。我有一个 InputField,我需要它的值......我已经看到了很多答案,但是 inputFieldName.text 不起作用,我正在使用 UI,声明 InputFIeld,但它仍然不起作用! 帮助!

【问题讨论】:

    标签: c# unity5 unity3d-2dtools


    【解决方案1】:

    您必须在游戏屏幕上设置值对象才能使用 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";       
            }
    

    【讨论】:

      猜你喜欢
      • 2013-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多