Seomonolog - Сео блог, заработок в интернете. Сейчас я зарабатываю около 2000 тысяч рублей ) 
Дата публикации:

, Unity. У меня проблема.

3add3428

Программирование на C#, Unity. У меня проблема.

Если у вас возникает ошибка "на объект нет ссылки", это означает, что объект, на который вы пытаетесь обратиться, не существует или не был правильно назначен в вашем коде.

В вашем случае, вы пытаетесь найти дочерний объект Input_field внутри объекта, но возможно, что этот объект не существует или его имя неправильно указано.

Вот несколько вариантов, которые могут помочь вам решить проблему:

  1. Убедитесь, что вы правильно указали имя дочернего объекта. Убедитесь, что вы правильно указали регистр символов и отсутствуют ли опечатки.
  2. Убедитесь, что объект, в котором вы пытаетесь найти дочерний объект, существует и был правильно назначен. Проверьте, что вы правильно назначили этот объект в вашем коде или в редакторе Unity.
  3. Проверьте, что объект Input_field находится внутри объекта, в котором вы его ищете. Убедитесь, что объект Input_field является дочерним объектом и находится в иерархии объекта, в котором вы его ищете.
  4. Если все вышеперечисленное не помогло, попробуйте использовать другие методы поиска объектов, такие как GameObject.Find или GameObject.FindWithTag. Например, вы можете попробовать использовать следующий код:
GameObject inputFieldObject = GameObject.Find("название объекта");
InputField inputField = inputFieldObject.GetComponentInChildren<InputField>();
string text = inputField.text;

Убедитесь, что вы правильно указали название объекта в методе GameObject.Find.

Надеюсь, это поможет вам решить вашу проблему!