Страница 2 из 2

Re: Получение ссылку на ГО

СообщениеДобавлено: 07 дек 2011, 23:30
Rip
Левш@ писал(а):Каким макаром класс - это тип переменной? :-?

(Википедия)

Значит я в плохой школе учился :(

Re: Получение ссылку на ГО

СообщениеДобавлено: 07 дек 2011, 23:46
Sality
А.. ясно.. та знаю я что такое наследование и класс и переменная, я думал в Унити компонент, это такой абстрактный указатель на мой скрипт. А тут все как в обычном наследовании. Большое всем спс.

Re: Получение ссылку на ГО

СообщениеДобавлено: 07 дек 2011, 23:51
seaman
Спорить о терминах - непродуктивное занятие. Вообще в C# тип, конечно, не прямо эквивалентен классу. Есть такое определение "пользовательский тип". Он конструируется компилятором используя конструкции "структура", "класс", "интерфейс" и "перечисление". Но в первом приближении смотрим:
Общая структура объявления переменной:
[<атрибуты>] [<модификаторы>] <тип> <объявители>;
Пример:
Синтаксис:
Используется csharp
[SerializeField]
public ClassA var;

Сами разберите что тут что. Сразу скажу - ClassA - это <тип>. И это название Вашего класса. То, что "Тип" в С# кроме того, что Вы написали в своем классе содержит еще кучу данных, думаю топикастеру пока рано знать.

Re: Получение ссылку на ГО

СообщениеДобавлено: 08 дек 2011, 23:01
Sality
public Vector3 p;


GameObject searchObj = GameObject.Find("Plane");
Rcst Scr = (Rcst)searchObj.GetComponent("rcst");
p = Scr.coordinate;



NullReferenceException: Object reference not set to an instance of an object

что ему опять не нравится?

ПС: ошибка в строке последней. переменную coordinate норм видит.

Re: Получение ссылку на ГО

СообщениеДобавлено: 08 дек 2011, 23:14
seaman
Как у Вас все же скрипт то называется? rcst или Rcst? Разберитесь для начала. А то ищете одно, а пытаетесь использовать другое.

Re: Получение ссылку на ГО

СообщениеДобавлено: 08 дек 2011, 23:19
Kann
Синтаксис:
Используется csharp
Rcst Scr =  (Rcst)searchObj.GetComponent("Rcst");
//или
p = searchObj.GetComponent<Rcst>().coorinate;
//или
p = GameObject.Find("Plane").GetComponent<Rcst>().coorinate;


пользуйтесь тегами, читать ваш листинг совсем не удобно...

Re: Получение ссылку на ГО

СообщениеДобавлено: 08 дек 2011, 23:23
Sality
спс. тупанул))