Не могу извлечь объект из массива

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

Не могу извлечь объект из массива

Сообщение dtntr 13 янв 2011, 23:30

Не могу извлечь объект из массива Debug.Log(RagdollArray[0]); пишет Null ,Debug.Log(RagdollArray); -Показывает что добавляет объекты в массив.

var ragdollprefab:GameObject;
var instanceRagdoll:GameObject;
var RagdollArray = new Array (4);

instanceRagdoll = Instantiate(ragdollprefab, PushkaScript.RagdollStartPosition, Quaternion.identity);
RagdollArray.Push (instanceRagdoll);
Михайлов Дмитрий
skype: Dtntrr
icq: 168121770
e-mail: _ultradma@mail.ru
_ttp://vkontakte.ru/#/id28379000
Мой законченный проект: _ttp://www.kongregate.com/games/Dmitrii ... oll-bomber
dtntr
UNITрон
 
Сообщения: 201
Зарегистрирован: 06 окт 2009, 12:16
Откуда: Тверь
  • ICQ

Re: Не могу извлечь объект из массива

Сообщение Fredo 13 янв 2011, 23:49

Вы не инициализировали экземпляр ragdollprefab, следовательно он равен null
Аватара пользователя
Fredo
UNITрон
 
Сообщения: 213
Зарегистрирован: 06 янв 2011, 05:37

Re: Не могу извлечь объект из массива

Сообщение dtntr 13 янв 2011, 23:51

Я его перетащил в инспекторе. Как его можно инициализировать по другому?
Михайлов Дмитрий
skype: Dtntrr
icq: 168121770
e-mail: _ultradma@mail.ru
_ttp://vkontakte.ru/#/id28379000
Мой законченный проект: _ttp://www.kongregate.com/games/Dmitrii ... oll-bomber
dtntr
UNITрон
 
Сообщения: 201
Зарегистрирован: 06 окт 2009, 12:16
Откуда: Тверь
  • ICQ

Re: Не могу извлечь объект из массива

Сообщение Paul Siberdt 13 янв 2011, 23:52

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

var RagdollArray : ArrayList;
RagdollArray = new ArrayList ();
RagdollArray.Add( Instantiate(ragdollprefab, PushkaScript.RagdollStartPosition, Quaternion.identity );

или

var RagdollArray : GameObject[];
RagdollArray = new GameObject[4];
RagdollArray[0] = Instantiate(ragdollprefab, PushkaScript.RagdollStartPosition, Quaternion.identity);
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: Не могу извлечь объект из массива

Сообщение Fredo 13 янв 2011, 23:53

он есть в сцене или в ассетах ?
Аватара пользователя
Fredo
UNITрон
 
Сообщения: 213
Зарегистрирован: 06 янв 2011, 05:37


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

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

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