Чему научился:
создавать монетки и анимации для них, включать триггер на коллайдере монетки, для взаимодействия с персонажем. Так же создал статический метод для хранения данных и метод для инициализации. Добавил счетчик собранных монет, метдо для уничтоженя собранной монетки и создал юай элемент для отображения количества собранных монеток.
Что было сложным:
Чтоб не запутаться в Start и Starting, а может и других будующих методах/классах с похожими названиями, скрипт для инициализации переменных назвал Init, ну и заодно Monets на Coins поменял. А вообще варинт с хранением данных и их инициализацией в разных местах интересный.
Да, база данных в виде статического класса - очень интересная задумка. Когда-то сам придумал так сделать, вот теперь часто применяю. Не знаю, делал ли кто-то такую базу данных, но по крайней мер я не видел
Мой товарищ любит так данные хранить, я ему говорил что это получается похожим на глобальные переменные, а глобальные переменные суть нарушение инкапсуляции и в ООП такое не приветствуется, а тут раз такой код не только у него но еще и в общем то к месту и нормально все получается с ним и удобно. Возможно раз у двух человек так, а у меня не так, то не прав как раз таки я, а не они) но пока не хватает опыта что бы в этом вопросе разобраться. В общем-то если использовать именно как хранилище получается удобно.
Отчёт оценивали: 17947. Dmitry Sinitsin+111353. AlliZzeN+1791. Валерий Жданов+120738. Дмитрий Никифоров+16203. Николай Миролюбов+1162. Андрей+117255. Слава+19480. Кирилл+120619. Артём Нагорный+118783. Andrew+113417. Chip+19980. Timoha+13922. Александр+120659. no name+114981. DimanDOS+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.