Игрок прыгает, скажем, на плитку 2. Как и Марио.Затем он нажимает j, чтобы загрузить другую сцену или что-то еще.
Итак, я положил невидимый объект поверх 2 плитки, поэтому, если он находится внутри этого невидимого объекта, он может нажать j.
Проблема в том, что j работает только тогда, когда я нажимаю j прямо при столкновении.Мне нужно, чтобы он работал, когда я внутри.
void OnTriggerStay2D(Collider2D colisor)
{
if (Input.GetKeyDown("j") && (colide))
{
SceneManager.LoadScene(Cena3);
Debug.Log("he's in the last scene");
}
}
void OnTriggerEnter2D(Collider2D colisor)
{
colide = true;
Debug.Log("inside");
}
void OnTriggerExit2D(Collider2D colisor)
{
colide = false;
Debug.Log("Outside");
}