Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
Проблема Unit/Actor
Создаю Unit через Add Object с нуля (Object Type Unit). Далее захожу в раздел Actors, нахожу Immortal и в поле unitNameType выбираю моего нового юнита. НО! В редакторе и в игре модель не отображается. ХЗ. Актор полностью из ск2 даты (т.е не созданный мной и 100% ошибок в нем нет). Значит проблема в самом юните... Вопрос: где там какие галочки\ссылки задавать? ЗЫ: Тупо копировать юнит на основе оригинала не предлагать - это нубство. |
12.06.2010, 17:17 | #1
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
nanotapki
offline
Опыт:
2,534Активность: |
Сделал новый объект, поменял у актера бессмертного юнита на нового. Вместо модельки была красная сфера. Посмотрел - у актера поменялась ссылка на модель на несуществующую с именем нового объекта. Поменял обратно на бессмертного и вроде теперь все нормально показывается. |
12.06.2010, 17:31 | #2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
Я в акторе в полях Model, Model Placement ставил Immortal. Результат красная сфера. |
12.06.2010, 17:37 | #3
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
nanotapki
offline
Опыт:
2,534Активность: |
Ах да, забыл: когда поменял модельку в актере, ни сферы, ни бессмертного не было. Поменял в актере юнита на случайного и потом сразу снова на свежесозданного юнита. |
12.06.2010, 17:46 | #4
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
ноуп... не лечится такой таблеткой |
12.06.2010, 18:18 | #5
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
nanotapki
offline
Опыт:
2,534Активность: |
Странно, у меня все показывается >_< |
12.06.2010, 18:40 | #6
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
laViper
offline
Опыт:
8,283Активность: |
Зевс:
Ошибка в акторе есть!!! И копирование юнита тебе не поможет! Все дело в магии, особой galaxy магии! Все дело в том, что Актор создается по событии. Смотрим поле у актора Events - Send, там необходимо задать чтобы актор появлялся с постройкой нашего юнита. По нубски копируем любой Актор для юнита и во все поля в Events - Send заменяем на нашего юнита. Вот пример - отрываем Актор Ghost и первое поле в Events - Send: Uniit Birth - Ghost, вот его меняем и вуаля!... |
12.06.2010, 19:24 | #7
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
nanotapki
offline
Опыт:
2,534Активность: |
laViper, это автоматом меняется, когда меняешь unitName |
12.06.2010, 19:43 | #8
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
laViper
offline
Опыт:
8,283Активность: |
nanotapki, ну это также помагает для эффектов, например сдлал новый спел, и эффект можно добавить в существующий актор. Так что поле это надо знать. |
12.06.2010, 20:16 | #9
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
Еще раз скажу... копирование - это нубство... создается 100500 ##name##copy во всяких разделах даты => бехавиоры, модели и т.д. - забивается база и, как следствие, растет размер карты. Научился делать все с нуля. Проблема была в ID. Тему можно прикрыть. |
12.06.2010, 20:46 | #10
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
laViper
offline
Опыт:
8,283Активность: |
Зевс, Тут по-мойму, копирование создает только один объект. Остальное делается линками. К примеру копируешь юнита, пропадает линка на актора, ибо в акторе в Events он не прописан. |
12.06.2010, 21:07 | #11
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Зевс
Адская Зверюга
offline
Опыт:
152,154Активность: |
>< после копирования Юнита открой дату и введи скажем в категории Actors в поиске слово copy... Меня это не устроило. Поэтому и решил все делать ручками. зы: WE пока the best |
12.06.2010, 21:49 | #12
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
laViper
offline
Опыт:
8,283Активность: |
Зевс, у тебя русская версия? Патч какой? Мб настройки неверные? Копирую юнита (ctrl + C, ctrl + V), везде в поиске на Copy результат нулевой. Что-то ты странное говоришь, тут полный конструктор с линками. Копируешь юнита линк на старое оружие, на старые абилки остаются, то есть новый юнит пользуется теми же объектами что и оригинал. В случае с актором линка обрывается ибо связь не Юнит->Актор, а наоборот Актор->Линка, просто для удобства добавили его в обзор к юниту. |
12.06.2010, 22:07 | #13
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
nanotapki
offline
Опыт:
2,534Активность: |
Эмм, там когда дублируешь, появляется дерево с объектами типа оружие, актеры, эффекты и т.п. У каждого можно поставить слева галочки, чтобы продублировать объект вместе с главным. Изначально выставляется для копирования только выбранный объект. |
12.06.2010, 22:53 | #14
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
laViper
offline
Опыт:
8,283Активность: |
Оо а нафига дублировать? Нашли новое сочетание клавишь Ctrl + U и теперь жмете все подряд... ctrl + C, ctrl + V создает тебе объект на основе "базового" (то есть наприемр СUnit для юнитов) только с заполненными некоторыми полями. Это все равно, что создать с нуля и проставить ручками эти поля. |
13.06.2010, 09:25 | #15
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
nanotapki
offline
Опыт:
2,534Активность: |
laViper, иногда нужно копировать не только 1 объект. Когда копировал оружия, к каждому еще дополнительно шло по 4 эффекта. Их мне тоже нужно вылавливать по одиночке? |
13.06.2010, 11:04 | #16
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
laViper
offline
Опыт:
8,283Активность: |
nanotapki, зачем копировать эффекты? У тебя линка на них идет и все работает нормально. Берешь оружие, где эффект ставишь Psi Storm Create persistent он тебе сам добавляет этот эффект в список (старые убирает) и в итоге ты мочишь пси штормом |
13.06.2010, 12:17 | #17
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
nanotapki
offline
Опыт:
2,534Активность: |
laViper, ... У меня на оружии весит пачка эффектов своих: поиск в радиусе, применить алгоритм, надамагать. Мне нужно 2 таких оружия, только чтобы отличались по радиусу, урону, улучшениям и т.п.
Вот зачем копировать эффекты. ну очевидно же! |
13.06.2010, 12:28 | #18
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
laViper
offline
Опыт:
8,283Активность: |
nanotapki, тогда это два разных оружия, разные эффекты. И их количество никак не сократить. Мы просто говорили о "лишних" эффектах, без которых можно обойтись. Если ты делаешь РПГ и юнит может быстро менять оружия, то можно использовать Hidden Behaivor, и с помощью эффекта switch запихнуть все в один. А спомощью aplly Behaivor выдавать разные оружия. |
13.06.2010, 13:15 | #19
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|