Помогите со скриптом

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Помогите со скриптом

Сообщение Doston 18 июл 2017, 15:40

Что не так со скриптом
Синтаксис:
Используется csharp
public GameObject but1;
public GameObject cub;

        void OnMouseDown()
        {
                if (but1)
                {
                        cub.SetActive (!cub.activeSelf);
                }
        }

Нужно сделать так чтобы при нажатии на объект ,делать другой активным.
Если что ,игра 3d
Аватара пользователя
Doston
UNец
 
Сообщения: 16
Зарегистрирован: 06 июл 2017, 16:05

Re: Помогите со скриптом

Сообщение Valerich 18 июл 2017, 17:02

cub.SetActive(true);
Аватара пользователя
Valerich
UNITрон
 
Сообщения: 328
Зарегистрирован: 07 сен 2016, 11:24

Re: Помогите со скриптом

Сообщение Anonymyx 18 июл 2017, 17:03

На объекте нет коллайдера либо but1 == null.
Или ответ выше, если вы не поняли что делает ваш код.
Аватара пользователя
Anonymyx
Адепт
 
Сообщения: 1973
Зарегистрирован: 05 апр 2015, 15:55

Re: Помогите со скриптом

Сообщение Doston 18 июл 2017, 21:17

Во первых.Я знаю что мой скрипт делает(если обьект активен то он деактивирует и наоборот.)
Во вторых .Я попробовал все колайдеры и бокс и меш и др.
В третьих я попробую сделать как было указано выше
Спаибо за помощь
Последний раз редактировалось Doston 18 июл 2017, 21:19, всего редактировалось 1 раз.
Аватара пользователя
Doston
UNец
 
Сообщения: 16
Зарегистрирован: 06 июл 2017, 16:05


Вернуться в Почемучка

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

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