0 / 0 / 0
Регистрация: 18.09.2020
Сообщений: 6
|
||||||
1 | ||||||
Текст из InputField18.09.2020, 20:37. Показов 3954. Ответов 8
Метки нет (Все метки)
Здравствуйте, начал работать над проектом. Надо достать информацию из InputField, но никак не получается. Все прошерстил, но не нашел. Вот код на данный момент. (редактировал его МИЛЛИОН раз)
0
|
18.09.2020, 20:37 | |
Ответы с готовыми решениями:
8
Разделить введенный текст InputField отступами (Enter) Inputfield InputField значения Не работает inputField |
304 / 211 / 96
Регистрация: 04.07.2012
Сообщений: 896
|
||||||
18.09.2020, 20:53 | 2 | |||||
А зачем вы ищите объект объявленный в инспекторе?
Ну и как вы хотите чтобы объект типа текст стал равен стрингу?
ну и text естественно с маленькой буквы
0
|
250 / 186 / 68
Регистрация: 04.03.2019
Сообщений: 1,010
|
||||||
18.09.2020, 21:03 | 3 | |||||
вы не совсем правильно делаете
0
|
0 / 0 / 0
Регистрация: 18.09.2020
Сообщений: 6
|
|
19.09.2020, 11:36 [ТС] | 4 |
Да, я пробовал так, но в таком случае у меня вылазит ошибка "The type or namespace name 'text' could not be found"
Добавлено через 2 минуты То есть я присваиваю переменной key тип text, но пишет что такой тип не найден
0
|
304 / 211 / 96
Регистрация: 04.07.2012
Сообщений: 896
|
|
19.09.2020, 13:12 | 5 |
А какой объект в инспекторе вы сюда перетащили? UI Text или что-то другое?
Вы понимаете разницу между пространством имен и переменной? text - переменная. Text - класс, объявленный в UnityEngine.UI. Логично, что у Вас нет типа text, так как у Вас есть тип Text. Добавлено через 3 минуты А или может у Вас проблема в том, что вы не слышали, что C# регистрозависимый?
0
|
250 / 186 / 68
Регистрация: 04.03.2019
Сообщений: 1,010
|
|
19.09.2020, 14:04 | 6 |
0
|
0 / 0 / 0
Регистрация: 18.09.2020
Сообщений: 6
|
||||||
20.09.2020, 17:34 [ТС] | 7 | |||||
Спасибо всем, кто помог. Ошибка возникать перестала. Чтобы не создавать другую тему, спрошу тут: можно ли данные типа text конвертировать в данные типа string ?
Заранее хочу извиниться за глупые вопросы, просто учусь(
0
|
304 / 211 / 96
Регистрация: 04.07.2012
Сообщений: 896
|
|
20.09.2020, 17:41 | 9 |
Какой еще "тип text"?
У Вас есть объект типа Text. Имя Text объявлено в пространстве имен UnityEngine.UI (то есть вне юнити Вы не сможете объявить такой объект). У объекта типа Text есть строковая переменная string text, к которой Вы обращаетесь как Text key.text. Так же есть объект типа InputField тоже из Unity. И у этого объекта так же есть переменная string text, к которой вы обращаетесь InputField Field.text. Если Вы пишете key.text = Field.text, string переменная key.text принимает значение string переменной Field.text. Для примера у InputField есть еще строковая переменная placeholder (то что написано в поле ввода до начала ввода). И с ней можно работать точно так же: key.text = Field.placeholder; Field.placeholder = Field.text; и тд и тп. Как еще проще разжевать я не знаю, простите. https://metanit.com/sharp/tutorial/2.1.php вторую и третью главы
0
|
20.09.2020, 17:41 | |
20.09.2020, 17:41 | |
Помогаю со студенческими работами здесь
9
Получение текста из поля Inputfield Обработка вводимого текста в InputField Управление кодом через inputfield Работа с введенным в InputField текстом у inputfield не присваивается text string Чат в игре и InputField. Обращение к пользователю Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |