Моя проблема в том, что у меня есть монеты в игре (все монеты являются дочерними в одном основном EpmtyGameObject Prefab), и игрок может их собрать. но как я могу заставить его НЕ загружать их снова, если игрок их собрал, используя PlayerPrefs, если это возможно, потому что я хочу, чтобы пользователь смог перезапустить игровую игру (нажав кнопку перезагрузки игры в настройках игры, Witch будет сброс PlayerPrefs) и имеет эти монеты обратноUnity Не загружать собранные предметы?
(некоторые уровни имеют 1 монету некоторые из них более 4 у меня есть более чем 50 уровней в настоящее время, так что имеющим переменный для каждой монеты займет много много времени)
Пожалуйста, помогите
Просьба уточнить ваш вопрос с примером кода того, что вы пробовали, и тем, что вы намереваетесь сделать. – NightOwl888
Я действительно не знаю, как я это делаю, единственный способ, который я имею в виду, - создать переменные для каждой монеты и назначить их через инспектора и сохранить их в PlayerPrefs, когда он будет собран, и в следующий раз, когда пользователь начнет проверять уровень, если монета была собрана, если да, она уничтожит ее, но это не будет эффективно, потому что на некоторых уровнях у меня более 40 монет (я использую один и тот же сборник для монеты, я просто дублирую монеты на некоторых уровнях). я хочу, чтобы, если пользователь собрал монету и вышел на следующий уровень, выйдите и т. д. и вернитесь снова, собранные монеты должны быть уничтожены – user3182651