почему сохранение работает только 1 раз а при повторном столкновении не работает

Рейтинг: -2Ответов: 1Опубликовано: 02.06.2023
 public int numlev;
public GameObject menu;
// Start is called before the first frame update
void Start()
{
    
}

// Update is called once per frame
void Update()
{
    
}
void OnTriggerEnter(Collider other)
{
    if (other.gameObject.CompareTag("Player"))
    {
        numlev += 1;
        PlayerPrefs.SetInt("InLevel",numlev);
        menu.SetActive(true);
    }
}

Ответы

▲ 0Принят

Без полного кода ничего не понятно.

Возможно у тебя переменная num ограниченна до определенного значения и не сбрасывается, либо столкновение не работает (из за неправильных тегов, либо отсутствия коллайдеров), возможно ты вообще не получаешь данные из PlayerPrefs.GetInt();