Я только сейчас знакомлюсь с тем, как работают достижения в Google Play Games Services. Вот общий пример, который я пытаюсь выяснить, как я буду иметь дело.
У меня есть эти достижения:
Убить 5 зомби, убить 15 зомби, 25, 50 и т. Д.
Прямо сейчас я планирую увеличивать каждое достижение, когда зомби убит. Так что убейте 1 зомби и все 4 достижения будут увеличены на 1.
Мой вопрос: когда я добавляю еще одно достижение (например, убить 100 зомби), его инкрементный счетчик начнется с 0. Допустим, я убил 49 зомби, поэтому счетчик «Убить 50 зомби» будет на 49 Как я смогу добавить больше достижений, сохраняя при этом счетчик?
Это нормально для увеличения нескольких достижений одновременно? Другие игры делают это? Как я преодолею это, когда добавлю новые достижения? Я хочу попытаться избежать локального сохранения, поэтому любые предложения о том, как полностью использовать API, будут оценены.
Одна из причин, по которой я беспокоюсь о локальных сбережениях, заключается в том, что если я это сделаю, один человек может войти в систему, получить свое достижение, затем выйти из системы, а затем другой человек войдет в систему и получит то же самое достижение разблокированным.