Копирование графов

Копирование графов

Сообщение fis 18 май 2011, 13:24

Действия:
- cоздаём новый пустой объект и выделяем его
- в окне Universe жмем кнопку Save
- появляется сообщение с предупреждением что выбранный объект не является "овнером"(owner) графа и предлагает сохранить его на последнего "овнера" или на выбранный объект
- выбираем второй вариант( SelectedObject(s))
В результате имеем копию графа на новом объекте.

Но вот, что я заметил - изменения в одном графе полностью повторяются в копии и наоборот. Как сделать независимые копии графов?
fis
UNITрон
 
Сообщения: 212
Зарегистрирован: 31 июл 2009, 11:52
Откуда: Львов
  • Сайт
  • ICQ

Re: Копирование графов

Сообщение fis 23 май 2011, 13:50

Вопрос решён. Независимые копии создаются кнопкой Create Instance. Хотя, по аналогии с другими программами, Instance как раз должен означать зависимость между копиями. Вобщем, работает и ладно.

Следующий вопрос. Как перенести граф из одного проекта в другой? Создавал префаб и экспортил его как пакет. При импорте в другой проект граф пропал.
Последний раз редактировалось fis 23 май 2011, 20:00, всего редактировалось 2 раз(а).
fis
UNITрон
 
Сообщения: 212
Зарегистрирован: 31 июл 2009, 11:52
Откуда: Львов
  • Сайт
  • ICQ

Копирование графов из проекта в проект.

Сообщение fis 23 май 2011, 19:57

Решено. Вот алгоритм в картинках.
1. Находим наш граф в указанной папочке и копируем его в аналогичное место в другом проекте. Выделяем граф в новом проекте.
2. В инспекторе жмём edit Universe Graph
3. Выделяем нужный объект сцены
4. В окне UNIVERSE жмём Save
5. В появившемся окне жмём кнопку SelectedObject(s)
Готово.
У вас нет доступа для просмотра вложений в этом сообщении.
fis
UNITрон
 
Сообщения: 212
Зарегистрирован: 31 июл 2009, 11:52
Откуда: Львов
  • Сайт
  • ICQ

Re: Копирование графов

Сообщение fis 23 май 2011, 20:12

У меня в графе кнопки используют встроенные GUI стили. После копирования графа в другой проект стили пришлось подключать опять.
fis
UNITрон
 
Сообщения: 212
Зарегистрирован: 31 июл 2009, 11:52
Откуда: Львов
  • Сайт
  • ICQ

Re: Копирование графов

Сообщение Neodrop 24 май 2011, 15:43

Перенести в другой проект? Нет ничего проще. Делаем префаб, правой кнопой на нём выбираем -> Select Dependencies и это всё добро экспортим в пакадж. Пакадж распаковываем в новом проекте. Пользуемся.
Из пакаджа можно исключить runtime.dll
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Копирование графов

Сообщение fis 24 май 2011, 19:37

А я думал, что если уже стоит Universe, то цеплять к префабу Dependencies не обязательно.
fis
UNITрон
 
Сообщения: 212
Зарегистрирован: 31 июл 2009, 11:52
Откуда: Львов
  • Сайт
  • ICQ

Re: Копирование графов

Сообщение Neodrop 24 май 2011, 19:54

Как это? Всегда нужно. НА любом префабе вообще. Потому что Юнька почему то не всегда автоматом цепляет зависимости.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Копирование графов

Сообщение fis 25 май 2011, 17:22

Пробовал еще раз переносить граф через экспорт пакаджа. Результат нулевой. В окне графов пусто.
На скрине то, что зацепилось при экспорте.
У вас нет доступа для просмотра вложений в этом сообщении.
fis
UNITрон
 
Сообщения: 212
Зарегистрирован: 31 июл 2009, 11:52
Откуда: Львов
  • Сайт
  • ICQ

Re: Копирование графов

Сообщение Neodrop 25 май 2011, 17:57

Ну, в пакадже всё корректно указано. Выкладывайте демо-пример. Я с проблемами не сталкивался ни разу. Так что интересно будет поглядеть.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Копирование графов

Сообщение fis 25 май 2011, 20:47

В каком виде выложить?
fis
UNITрон
 
Сообщения: 212
Зарегистрирован: 31 июл 2009, 11:52
Откуда: Львов
  • Сайт
  • ICQ

Re: Копирование графов

Сообщение Neodrop 25 май 2011, 21:11

Архив проекта. Папки Asset + Library
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Копирование графов

Сообщение fis 26 май 2011, 11:14

Отправил в личку. Так-как там лицезия Плеймейкера.
fis
UNITрон
 
Сообщения: 212
Зарегистрирован: 31 июл 2009, 11:52
Откуда: Львов
  • Сайт
  • ICQ

Re: Копирование графов

Сообщение fis 26 май 2011, 12:38

Вобщем, практически заработало. Только стили на кнопках как то не очень хорошо перенеслись - слетели иконки.
Не уверен, но похоже помогло то что я в новом проекте откатился до версии Визио1.17.
fis
UNITрон
 
Сообщения: 212
Зарегистрирован: 31 июл 2009, 11:52
Откуда: Львов
  • Сайт
  • ICQ

Re: Копирование графов

Сообщение Neodrop 26 май 2011, 13:31

Вот уж точно тут связи нет.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Копирование графов

Сообщение fis 26 май 2011, 14:07

Сделал два пустых проекта с разными версиями визио, 1.17 и 1.18.
В каждую импортил префаб с графом. Результаты разные.
У вас нет доступа для просмотра вложений в этом сообщении.
fis
UNITрон
 
Сообщения: 212
Зарегистрирован: 31 июл 2009, 11:52
Откуда: Львов
  • Сайт
  • ICQ

След.

Вернуться в Уроки

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

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