Добрый день всем. Появилась проблема: сделал кнопки на двух сценах, чтобы можно было переходить между ними. Они работали и я про них забыл. Но потом я куда-то залез и все полетело к чертям.
Библиотека using UnityEngine.SceneManagement
используется, а SceneManager.LoadScene("...")
пишет "Scene manager не содержит определения для Load". Пишу SceneManager
, ставлю точку и вообще ничего на L нету. Хотя до этого все работало.
Лазил где-то в командах Don'tDestroyOnLoad(gameobject)
. Мб это оно как-то все испортило. Вообщем не знаю, почти сделал 1ый проект и тут такое... Подскажите кто чем может.
Интересный момент: если создаю новый проект и пробую писать там SceneManager.LoadScene("...")
, то все работает, а если переношу туда скрипт из "проблемного" проекта, то проявляется та же проблема.
Код скрипта:
using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;
public class quality: MonoBehaviour {
void OnMouseDown() {
switch (gameObject.name) {
case "Bad":
QualitySettings.currentLevel = QualityLevel.Fastest;
break;
case "Norm":
QualitySettings.currentLevel = QualityLevel.Simple;
break;
case "Good":
QualitySettings.currentLevel = QualityLevel.Fantastic;
break;
case "Back":
SceneManager.LoadScene("1ая игра норм");
break;
}
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Имеется некоторое выражение (Например: 50,41+30,42 либо просто 50,41), то есть 2 числа (могут быть дробные/целые, положительные/отрицательные) и знак...