бро а как решить проблему с кодом IndexOutOfRangeException: Index was outside the bounds of the array. LevelProgress.DeleteProgress () (at Assets/Scripts/LevelProgress.cs:36) если я все правильно индитично написал?
Player Prefs не самый лучший тип сохранения лучше использовать Scriptable Object а так как для новичка который просто хочет сделать эту механику у себя в игре очень хороший урок.
Добрый вечер! Подскажите пожалуйста, всё сделал как в видео показано, всё работает, но, почему то при переходе к уровням вылезает ошибка: IndexOutOfRangeException: Index was outside the bounds of the array. levelmanager.Start () (at Assets/scripts/levelmanager.cs:23), с чем это связано?
Здравствуйте, это означает что вы пытаетесь получить доступ к элементу массива которого нет, возможно, в цикле for, число passedLevel больше чем количество элементов(уровней, кнопок) в массиве, passedLevel к примеру 2, а уровней в массиве 1 и levels[i].SetActive(true) levels просто не находит у себя 2 элемент, так что проблема вероятнее всего связана с массивами.
Адекватная критика и поправки в коде приветствуются
Таймкоды в описании
бро а как решить проблему с кодом IndexOutOfRangeException: Index was outside the bounds of the array.
LevelProgress.DeleteProgress () (at Assets/Scripts/LevelProgress.cs:36) если я все правильно индитично написал?
Намана так ) p.s den)
Пасиба)
Player Prefs не самый лучший тип сохранения лучше использовать Scriptable Object а так как для новичка который просто хочет сделать эту механику у себя в игре очень хороший урок.
Понял, спасибо
Добрый вечер! Подскажите пожалуйста, всё сделал как в видео показано, всё работает, но, почему то при переходе к уровням вылезает ошибка: IndexOutOfRangeException: Index was outside the bounds of the array.
levelmanager.Start () (at Assets/scripts/levelmanager.cs:23), с чем это связано?
Здравствуйте, это означает что вы пытаетесь получить доступ к элементу массива которого нет, возможно, в цикле for, число passedLevel больше чем количество элементов(уровней, кнопок) в массиве, passedLevel к примеру 2, а уровней в массиве 1 и levels[i].SetActive(true) levels просто не находит у себя 2 элемент, так что проблема вероятнее всего связана с массивами.
@@DKGL_Learn спасибо, разобрался