Я новичок в Unity3D.
До сих пор я научился нескольким вещам.
Например, создайте простое 2D-меню, переключайтесь с одной сцены на другую с соответствующим C #сценарий и связать сценарии с объектами.
Проблема, которую я здесь представляю, связана с поведением (странным для меня) белой панели за меню при смене сцены.
У меня естьдве сцены, первая - меню, а вторая - настоящая игра.
Я использовал элементы пользовательского интерфейса для создания первой, а 3D-объекты - для второй.
Итак, что происходит?
Бывает, что когда вы переходите во вторую сцену, нажимая зеленую кнопку, фон становится коричневым.Если, с другой стороны, я запускаю вторую сцену по отдельности, не проходя первую (запуск сцены напрямую), фон остается белым.
См. Это короткое видео для получения дополнительной информации .
Почему?
Ниже перечислены некоторые изображения в надежде, что они помогут мне понять мою проблему.
Первая сцена (devрежим):
Первая сцена (работает):
Вторая сцена (режим разработки):
Вторая сцена (запущена напрямую):
Вторая сцена (запущена после нажатия зеленой кнопки «Comincia»):
Сценарий, который я использую для изменения сцены (связанный с зеленой кнопкой):
using UnityEngine.SceneManagement;
using UnityEngine;
public class GameScene : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
public void PlayNow () {
SceneManager.LoadScene("Game", LoadSceneMode.Single);
}
}
Обновление : я обновил информацию о приложении.Я добавил новый скриншот, где вы можете увидеть настройки камеры.Тем временем я кое-что изменил, но проблема все еще остается.Я также заметил, что эта проблема возникает, только когда я переключаюсь на игровую сцену, когда я переключаюсь на другие сцены, а не делает это.
Добавлен новый снимок экрана, показывающий инспектор объекта «Основная камера»: