Не работает поле enabled у MouseLook'a.

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

Не работает поле enabled у MouseLook'a.

Сообщение totoer 04 мар 2012, 18:06

Доброго времени суток. Извините за нубовопросы. Пытаюсь написать:
Синтаксис:
Используется javascript
var C = GameObject.Find("Main Camera").GetComponent("MouseLook");
C.enabled = false;
 

Не собирается. Говорит, что 'enabled' is not a member of 'UnityEngine.Component'. Тогда пытаюсь так:
Синтаксис:
Используется javascript
var C = GameObject.Find("Main Camera").GetComponent("MouseLook") as MonoBehaviour;
C.enabled = false;
 

Не работает. Вышвыривает ворнинг о том, что Namespace ''System.Collections'' is never used. Даже попробовал вот так:
Синтаксис:
Используется javascript
var C :  MouseLook = GameObject.Find("Main Camera").GetComponent("MouseLook");
 

unity 3.5.
Но нет. Подскажите пожалуйста как мне быть.

Ответ:
Заработала только эта строка:
Синтаксис:
Используется javascript
(GameObject.Find("First Person Controller").GetComponent("MouseLook") as MonoBehaviour).enabled = false;
 

попытки провести через переменную не чем не заканчивались.
Последний раз редактировалось totoer 04 мар 2012, 19:25, всего редактировалось 1 раз.
totoer
UNец
 
Сообщения: 2
Зарегистрирован: 04 мар 2012, 17:44

Re: Не работает поле enabled у MouseLook'a.

Сообщение seaman 04 мар 2012, 18:27

Не работает. Вышвыривает ворнинг

1. Ворнинги не мешают работе скриптов. Если у Вас нет больше никаких сообщений - все должно работать.
2. Чтобы убрать ворниг - уберите using System.Collections;
3. enabled выключает вызов всех Update у компонента. Остальное (например, если Вы какой-то метод вызываете вручную) продолжает работать.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Не работает поле enabled у MouseLook'a.

Сообщение artk 04 мар 2012, 18:30

Не знаю, у меня все работает.
Camera.main.GetComponent(MouseLook).enabled=false;
Аватара пользователя
artk
Старожил
 
Сообщения: 749
Зарегистрирован: 22 май 2011, 12:22

Re: Не работает поле enabled у MouseLook'a.

Сообщение totoer 04 мар 2012, 18:35

Ворнинги меня конечно не пугают. Дело в том, что все собирается и запускается но именно эти команды не отрабатывают(Камера продолжает вращаться вслед за мышкой). Спасибо за третий пункт полезная информация.
totoer
UNец
 
Сообщения: 2
Зарегистрирован: 04 мар 2012, 17:44


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19