Из одного канваса в другой канвас

Программирование на Юнити.

Из одного канваса в другой канвас

Сообщение Yellow12Phoenix 21 ноя 2020, 16:07

Всем привет, есть два канваса, нужно чтобы при нажатии на кнопку на первом канвасе - загружался второй канвас, а первый исчезал

Нашёл данную тему, но либо она устарела из-за другой версии, либо я что-то делаю не так, либо она не подходит:
viewtopic.php?f=105&t=48779
Если SetActive - это название другого канваса, то возникает ошибка: "Canvas" не содержит оперделения для "SetActive".
(Да сцены между собой легкче загружать, но у меня один каванс является паузой, а другой меню)
Yellow12Phoenix
UNец
 
Сообщения: 31
Зарегистрирован: 17 авг 2020, 20:44

Re: Из одного канваса в другой канвас

Сообщение Yellow12Phoenix 21 ноя 2020, 16:08

Нужен скрипт для кнопки
Yellow12Phoenix
UNец
 
Сообщения: 31
Зарегистрирован: 17 авг 2020, 20:44

Re: Из одного канваса в другой канвас

Сообщение 1max1 21 ноя 2020, 16:27

SetActive содержит только тип GameObject, то есть, если у тебя переменная public Canvas cnv; то обращение будет таким cnv.gameObject.SetActive.
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Из одного канваса в другой канвас

Сообщение Yellow12Phoenix 21 ноя 2020, 16:41

1max1 писал(а):SetActive содержит только тип GameObject, то есть, если у тебя переменная public Canvas cnv; то обращение будет таким cnv.gameObject.SetActive.


Синтаксис:
Используется csharp

    public void Exit()
        {
            StartCanvas.gameObject.SetActive(true);
        }
 

Спасибо разобрался
Yellow12Phoenix
UNец
 
Сообщения: 31
Зарегистрирован: 17 авг 2020, 20:44


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 12