2016-06-26 5 views
1

私は自分ですべてのゲームを作成しています。しかし、私は問題があります。私はInputFieldを持っていて、その値が必要です...多くの回答を見ましたが、inputFieldName.textは機能せず、UIを使用してInputFIeldを宣言してもまだ動作しません! HELP!変数にInputField値を格納する - UNITY

答えて

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";  
     } 
関連する問題