почему сохранение работает только 1 раз а при повторном столкновении не работает
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);
}
}
Ответы (1 шт):
Автор решения: Dellivi
→ Ссылка
Без полного кода ничего не понятно.
Возможно у тебя переменная num ограниченна до определенного значения и не сбрасывается, либо столкновение не работает (из за неправильных тегов, либо отсутствия коллайдеров), возможно ты вообще не получаешь данные из PlayerPrefs.GetInt();