Версия для печати
Среда, 08 Июля 2015 12:57

Ввод имени в Construct 2.

Автор
Оцените материал
(0 голосов)

Недавно разобралась, как сделать, чтобы игрок мог вводить что-либо в поле ввода, например, свое имя. А также проверку, чтобы оно было не пустое. Делается это на самом деле очень просто. При этом, как ни странно, в интернете не нашла ответа на этот вопрос, поэтому разбиралась сама методом тыка. А теперь хочу поделиться данной информацией с вами, возможно, кому-нибудь пригодится.

name

Шаг 1: добавлятельный

Поле ввода называется Text Box, добавляем его на экран:

name0
Также добавляем простое текстовое поле, в нем мы будем проверять, что это наше имя будет запоминаться и выводиться на экран.
Ну, и кнопочка - ОК, для подтверждения ввода имени.

Шаг 2: глобальный

Теперь открываем Event sheet и добавляем туда глобальную переменную Name, я задала также имя по умолчанию там.

name1

Шаг 3: кнопочный

Прописываем событие по нажатию на кнопку: если кнопка нажата, то присваиваем глобальной переменной значение текстового поля.

name2

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

Шаг 4: проверочный

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

name3

 

Также не забываем ее раздизейбливать, когда игрок что-то все-таки решил ввести в поле ввода - это вторая строчка.


Вот, собственно, и все. Так вот просто!

Прочитано 6262 раз Последнее изменение Среда, 08 Июля 2015 13:07
AnnTenna

Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript

Последнее от AnnTenna

Похожие материалы (по тегу)

5 комментарии

Авторизуйтесь, чтобы получить возможность оставлять комментарии