Понедельник, 11 Ноября 2024, 08:29

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Вопрос по List<>
sinoptisДата: Понедельник, 09 Июля 2012, 00:11 | Сообщение # 1
почетный гость
Сейчас нет на сайте
Вобщем есть два скрипта.( Переписывать полностью не буду так как много, напишу лишь ключевые функции)
И так, первый скрипт весит на обьекте и по клику добавляет клон префаба на сцену и в лист, таким образом
Code

  GameObject inUnit = Instantiate( buildingUnit, new Vector3(spawnPoin.transform.position.x, 2.816964f, spawnPoin.transform.position.y), Quaternion.identity ) as GameObject ;
      unitManager.AddUnit(inUnit);

А во вторм скрипте есть публичная функция по добавлению обьекта(юнита) в лист
Code

public void AddUnit(GameObject unit)
     {
     AllUnits.Add(unit);
     }

И у меня такая конструкция не работает , обьекты создаются но в лист не добавляются , а после выключения Play Mode они появляются в листе( когда они уже не нужны dry ). Помогите разобраться почему не работает.
RacotДата: Понедельник, 09 Июля 2012, 00:53 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
Полезная статья на хабре.
Она тебе точно поможет smile


Специалист "во всем" - специалист "ни в чем"
------------------------------------
Script Reference для Unity3D
Помогу со скриптами for Unity3D
sinoptisДата: Понедельник, 09 Июля 2012, 11:04 | Сообщение # 3
почетный гость
Сейчас нет на сайте
Racot, Спасибо , конечно , но я так и не понял почему обьекты не добавляются. Хотя можно попробовать использовать Built-in array с заданным количеством юнитов.

Добавлено (09.07.2012, 11:04)
---------------------------------------------
Всё, проблема решилась сама собой.

RacotДата: Понедельник, 09 Июля 2012, 13:29 | Сообщение # 4
постоянный участник
Сейчас нет на сайте
Quote (sinoptis)
Всё, проблема решилась сама собой

Танцы с бубном помогли ?))


Специалист "во всем" - специалист "ни в чем"
------------------------------------
Script Reference для Unity3D
Помогу со скриптами for Unity3D
FORFUNДата: Понедельник, 09 Июля 2012, 18:45 | Сообщение # 5
почетный гость
Сейчас нет на сайте
Racot,
Да ты че он шаман


- создавай то, что нравится тебе.
[MIND++] - будь выше и умнее.
sinoptisДата: Вторник, 10 Июля 2012, 15:57 | Сообщение # 6
почетный гость
Сейчас нет на сайте
Racot, Обошлось без этого.)))) После обновления юнити себя странно ведет
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг