У меня есть сцена, над которой я работаю, используя Steam VR 2.0 и Unity 2018.3.2f1.У меня есть простое утверждение, которое перезагружает сцену
private void Update()
{
if (Input.GetKeyDown(KeyCode.R))
{
SceneManager.LoadSceneAsync("Final");
}
}
Проблема заключается в следующем: когда я перезагружаю сцену, она перестает правильно реагировать.Я все еще могу двигать головой и парить над предметами.И объекты, над которыми я наведен, подсвечиваются, но они остаются выделенными .Я не могу подобрать их или взаимодействовать с ними каким-либо значимым образом, и я не знаю, почему это происходит.
Я приложил скриншот проблемы ниже.
Как видите, несколько объектов выделены, а ручная сетка странная:
Решения, которые я пробовал --
- Использование LoadScene вместо LoadSceneAsync
- Использование взамен Application.LoadScene
- Попытка отредактировать скрипт Player в библиотеке SteamVR, чтобы не добавлять его в
Don't Destroy On Load
Есть предложения?