Повторение: монеты в банке
Часть раздела Создание настоящих игр путешествия по Unity на Coddy. Урок 26 из 56.
Задание
СреднеОхота за сокровищами. Пробел выкапывает монету и кладёт её в карман, а кнопка Bank перемещает содержимое кармана в банк. Сохраняется только банк: монеты, оставшиеся в кармане, теряются при закрытии игры. Напиши Digger:
- Пробел добавляет 1 монету в
pocket. - Нажатие кнопки Bank добавляет содержимое кармана в
bank, опустошает карман и сохраняет банк под ключомBank. - Банк нового игрока начинается с 10 монет — приветственного подарка. Сохранённый банк, даже если в нём 0 монет, загружается в сохранённом виде.
- Тексты всегда показывают текущие значения, например Pocket: 3 и Bank: 12.
Нажми Play, копай, положи монеты в банк и сыграй ещё раз, затем нажми Check.
Попробуйте сами
using UnityEngine;
using UnityEngine.UI;
using TMPro;
public class Digger : MonoBehaviour
{
public TMP_Text pocketText;
public TMP_Text bankText;
public Button bankButton;
private int pocket;
private int bank;
void Start()
{
}
void Update()
{
}
}
Все уроки раздела Создание настоящих игр
1Текст на экране
Холст и текстПокажем счётФорматирование чиселТаймер обратного отсчётаПовторение: спидометр4Сцены и уровни
Загрузить сценуПерезапустить уровеньСледующий уровеньСохранить между сценамиПовторение: выбор уровня7Управление временем
Пауза с timeScaleЗамедленное движениеНемасштабируемое времяПовторение: Bullet Time10Проект: 3D-платформер
ТрассаДвижущиеся платформы2Кнопки и экраны
Кнопки и onClickЛямбдыСвязи в InspectorВключение и выключение панелейШкалы здоровьяПовторение: магазин улучшений5Сохранение с помощью PlayerPrefs
Сохранение числаЗагрузка со значением по умолчаниюРекордСохранение настроекПовторение: монеты в банке