Как активировать / деактивировать опции из разных сцен - PullRequest
0 голосов
/ 17 июня 2020

Я делаю игру-змейку в Unity, где у меня есть возможность вибрировать телефон каждый раз, когда игрок ест яблоко. Однако у меня есть сцена меню и страница настроек (в сцене меню), и я хочу иметь возможность включать и выключать вибрацию на телефоне.

Вот как работает вибрация: enter image description here

Так выглядит меню настроек. Вариант вибрации - это переключатель. enter image description here

1 Ответ

1 голос
/ 17 июня 2020

Вы можете использовать PlayerPrefs для этой цели. Вы можете думать о них как о файлах cookie. Вы можете использовать метод setInt , чтобы установить значение вибрации в настройках. В качестве примера:

PlayerPrefs.SetInt("Vibration", 0);

Затем в игре вы можете получить значение и сравнить, используя условие if:

int vibrate = PlayerPrefs.GetInt("Vibration");
if (vibrate == 0){...}

Надеюсь, это поможет.

...