そういうのがいいブログ

アプリ個人開発 まるブログ

アプリ開発覚え書き

【Unity】InputFieldのテキストをスクリプトから変更する 

問題点

InputFieldのテキスト(ユーザーの入力が反映されるテキスト)
が普通にText型を参照しただけでは変更できなかったのでメモ

インンプットフィールド

解決策

InputField型の変数を使う

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;//追加

public class TextChangeTest : MonoBehaviour
{
    //InputField型の変数を宣言 対象のInputFieldのオブジェクトをアタッチする
    [SerializeField] private InputField TestInputField;
   
    void Start()
    {
        //インプットフィールドのテキスト変更
        TestInputField.text = "インプットフィールドのテキスト変更";
    }

}