Профили игроков в игре
Если мы решили добавить в нашу игру профили, тогда нам понадобятся такие типы объектов как Edit, Options, Table и другие.
Как это работает
Имя игрока в водиться в поле объекта Edit после чего сохраняется в Options и там живет, если у нас много пользователей и мы хотим сменить одного на другого у нас есть таблица где отображены все пользователи.
Что мы должны знать об этих объектах при создании системы профилей:
У нас должен быть объект Options который должен находить на глобальном экране!!!
у нас должны быть созданы таблица Table и объект Edit находятся также на глобальном экране!!! для того чтоб эти объекты были видны нашим опциям.
Опции
В опциях есть два поля ввода, там мы указывает таблицу и объект Edit, см. ниже на скрине.
Поле ввода Edit
Все параметры и настройки этого объекта см. Edit
При открытии этого объекта на сцене нам понадобиться кнопка для записи текста из поля эдит в опции, назовем ее create.
На скрине мы видим поле эдит выделано синим прямоугольником, кнопку "back" - закрывает окно.
Кнопку "create" записывает игрока(текст из поля) в опции.
Для этого кнопка create должна изменить такие состояния:
После этого "Player 1" как мы видим на скрине запишется в опции.
Таблица
Все параметры и настройки этого объекта см. Table
Количество профилей ограничено только таблицей, по-этому ячеек в не должно быть очень много или сделать какую то систему блокировки создания профилей если их кол-во достигло определенного N.
При открытии на сцене таблице нам понадобятся такие кнопки как:
"choose" - выбирает пользователя на котором стоит курсор таблицы как текущего.
"delede" - удаляет пользователя на котором установлен курсор таблицы.
Для отображения курсора на игроке в таблицу в поле под названием cursor мы должны указать графический ресурс
.
На скрине курсор выставлен на "Player 1".