Моя игра имеет очень простую структуру. Это интерактивный фильм (например, Black Mirror Bandersnatch), в котором вы можете выбрать одну из трех сцен. Нажав 1, 2 или 3, вы попадете в новую сцену единства, в которой воспроизводится видео (ссылка на URL). Существует также «секретная» сцена, которая появляется при нажатии любой другой кнопки (от 4 до 9). И вот моя проблема: игра отлично работает на единство! Показывает правильное видео при нажатии кнопки 4-9. Но при сборке игры и ее загрузке на мой сервер нажатие 4-9 приводит к неправильному видео (обратно к сцене загрузки вместо «секретной» сцены). Поэтому я предполагаю, что ошибка возникает при веб-сборке. Кто-нибудь знает, как решить эту проблему?
Вот ссылка на интерактивный фильм: lonelyrobot.club
А вот сценарий, который я использую в каждой сцене :
using UnityEngine;
using UnityEngine.SceneManagement;
using System.Collections;
public class street : MonoBehaviour
{
void Update()
{
if ((Input.GetKeyDown(KeyCode.Alpha1)))
{
SceneManager.LoadScene("hotel_hall");
}
if ((Input.GetKeyDown(KeyCode.Alpha2)))
{
SceneManager.LoadScene("walk1");
}
if ((Input.GetKeyDown(KeyCode.Alpha3)))
{
SceneManager.LoadScene("taxi1");
}
if ((Input.GetKeyDown(KeyCode.Alpha4)))
{
SceneManager.LoadScene("lost");
}
if ((Input.GetKeyDown(KeyCode.Alpha5)))
{
SceneManager.LoadScene("lost");
}
if ((Input.GetKeyDown(KeyCode.Alpha6)))
{
SceneManager.LoadScene("lost");
}
if ((Input.GetKeyDown(KeyCode.Alpha7)))
{
SceneManager.LoadScene("lost");
}
if ((Input.GetKeyDown(KeyCode.Alpha8)))
{
SceneManager.LoadScene("lost");
}
if ((Input.GetKeyDown(KeyCode.Alpha9)))
{
SceneManager.LoadScene("lost");
}
if ((Input.GetKeyDown(KeyCode.Alpha0)))
{
SceneManager.LoadScene("lost");
}
}
}