Unity проверяет, равно ли входное поле слову?

#unity3d #input-field

#unity3d #поле ввода

Вопрос:

Я немного новичок в Unity, и я просто хочу знать, как я могу проверить, равно ли входное поле слову или какому-либо коду, или тому, что я указываю?

Я попробовал что-то вроде:

 if(inputfield == "Money")
 

но я не видел, чтобы это работало: D

Ответ №1:

Вам просто нужно вызвать его текстовую часть

 if (inputfield.text == "Money")
 

Комментарии:

1. Да, как говорит этот джентльмен, вам нужно получить доступ к свойству text. Каждый элемент пользовательского интерфейса в Unity имеет ряд свойств, к которым вы можете получить доступ, имейте это в виду, если вам понадобится доступ к другому.

2. Как я могу проверить, вводит ли игрок что-то еще во входное поле?

3. @kalip Что-то конкретное? Вы бы поступили так же. Также есть функции для проверки, изменилось ли текстовое поле.

4. @DylanLawrence Я сделал это, я пытаюсь понять, как я могу открыть мобильную клавиатуру после нажатия на входное поле..

5. @Kalip Я не делал слишком много мобильных устройств, но я думаю, что он должен просто открываться сам по себе.