#unity3d #input-field
#unity3d #поле ввода
Вопрос:
Я немного новичок в Unity, и я просто хочу знать, как я могу проверить, равно ли входное поле слову или какому-либо коду, или тому, что я указываю?
Я попробовал что-то вроде:
if(inputfield == "Money")
но я не видел, чтобы это работало: D
Ответ №1:
Вам просто нужно вызвать его текстовую часть
if (inputfield.text == "Money")
Комментарии:
1. Да, как говорит этот джентльмен, вам нужно получить доступ к свойству text. Каждый элемент пользовательского интерфейса в Unity имеет ряд свойств, к которым вы можете получить доступ, имейте это в виду, если вам понадобится доступ к другому.
2. Как я могу проверить, вводит ли игрок что-то еще во входное поле?
3. @kalip Что-то конкретное? Вы бы поступили так же. Также есть функции для проверки, изменилось ли текстовое поле.
4. @DylanLawrence Я сделал это, я пытаюсь понять, как я могу открыть мобильную клавиатуру после нажатия на входное поле..
5. @Kalip Я не делал слишком много мобильных устройств, но я думаю, что он должен просто открываться сам по себе.