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

ссылка на GameObject из префаба.(решено)

СообщениеДобавлено: 10 окт 2011, 22:26
Rip
Здрасте.
Можноли получит ссылку на Го из префаба в коде или ее только вручнюю получать???
суть:
Есть префаб Tile, на сцене его нет. И есть скрипт тайл, создавая который получаем объект в сцене.
Ну вообщем поиск префаба в Project;
Решение: GameObject instance =(GameObject)Instantiate(Resources.Load("enemy", typeof(GameObject)));

Re: ссылка на GameObject из префаба.

СообщениеДобавлено: 10 окт 2011, 22:37
DbIMok
перенесено. в проекте в папке Resources есть префаб. мы его загружаем, инстансируем, появляется объект в сцене (во время выполнения). в момент инстанса можно получить ссылку на новый объект - копию (инстанс) префаба в том скрипте, который инстансирует. если нужно в скрипте, висящем на префабе, то можно получить через свойство gameObject. в любом другом скрипте, поискав по имени объекта образовавшегося после инстанса, тегу, иерархии и прочее.
чтобы не тратить наше и свое время, пройдите туториалы, прочитайте книжку, посмотрите видео, хоть что-нибудь. это азы. мы хоть понимать будем, что вы спрашиваете.

Re: ссылка на GameObject из префаба.

СообщениеДобавлено: 10 окт 2011, 23:34
Rip
DbIMok
Спасибо :D
чтобы не тратить наше и свое время, пройдите туториалы, прочитайте книжку, посмотрите видео, хоть что-нибудь. это азы. мы хоть понимать будем, что вы спрашиваете.

Ситуацию было трудно описать, но видимо получилось ) мне достаточно было упоминуть про: в проекте в папке Resources есть префаб. мы его загружаем, инстансируем, появляется объект в сцене.
:-

Re: ссылка на GameObject из префаба.(решено)

СообщениеДобавлено: 10 окт 2011, 23:39
DbIMok
здесь самый нижний пример - ваш.

Re: ссылка на GameObject из префаба.(решено)

СообщениеДобавлено: 10 окт 2011, 23:58
Rip
Это я тож видел, думал удобней будеть из любой папки хватать так как планируется ассет для клеточек )
а щас понял свою ошибочку.

Re: ссылка на GameObject из префаба.(решено)

СообщениеДобавлено: 11 окт 2011, 00:19
DbIMok
из любой папочки (в пределах Assets) можно в сцену перетягивать. то что в сцене, в билде попадает в файлик сцены. то что в ресурсах - в ресурсный, и может быть использовано разными сценами.

Re: ссылка на GameObject из префаба.(решено)

СообщениеДобавлено: 08 дек 2011, 21:49
DDDENISSS
Почему объекты созданные через этот Instantiate остаются в сцене после ее закрытия?
Надо было убрать [ExecuteInEditMode]