Пётр Винничук, ваши просьбы о советах в рамках разработки звучат как просьба показать как держать ручку. Честно.
Как делаются монеты:
int coins;
вот вам монеты.
Ну т.е. сербезно. Тут нет никаких трудностей. ВОзможно вам стоит сначала - до юнити и геймдева - изучить в целом программирование и в частности c#
viacheslav228, А вы в курсе что почти в любой стране истец - т.е. который подает в суд - изначально оплачивает все издержки? Бравировать вот этим "подам в суд" достаточно дорого.
Zimaell, в рантайме КРАЙНЕ НЕ СОВЕТУЮ модифицировать Resources. А в чем причина неиспользования PlayerPrefs? Если хотите через файлы именно - пишите в ApplicationDataPath используя стандартный сериализатор сишарпа. Будет работать на всех платформах
Можно не шифровать, а формировать подпись. Подпись хранить отдельно и при чтении проверять.
Грубо говоря:
- есть нешифрованный файл
- есть подпись - например банальный md5 от этого файла (материала в гугле полно ка кполучить мд5 файла) - лежит отдельно в другом файле
- при загрузке нешифрованного файла вычисляем его md5 и сравниваем с тем что в другом файле
- если совпало - нешифрованный файл валиден. Если несовпало - файл модифицировали.
md5 - просто пример. Можно сделать что угодно сложнее - двойное хеширование, соль, другие алгоритмы, комбинации всего этого.
Angelina98, Давайте так. Я могу сказать ТОЧНО куда вставить. Но так вы никогда не научитесь. Я вам могу сказать так. Ошибка 100% в том, что у вас не учитывается deltaTime, это четко видно по коду.
Теперь попробуйте для себя (а можете и тут) ответить на такой вопрос - сколько раз за секунду вызовется Update?
Dance Macabre, проблема скорее не в том что болт умеет, а в том что для сложных вещей там будет каша по итогу ) И простейшая ошибка может стать болью и адом. Но это личное мнение, не более - разбираться в коде как то привычнее и проще.
Причем не просто прочитай книгу, а напиши несколько простых программ. Обязательно.
Нравятся игры? Напиши виселицу/города/текстовый квест/морской бой прям как консольное приложение - чтобы не отвлекаться на ввод/вывод а думать о реализациях.
Как делаются монеты:
int coins;
вот вам монеты.
Ну т.е. сербезно. Тут нет никаких трудностей. ВОзможно вам стоит сначала - до юнити и геймдева - изучить в целом программирование и в частности c#