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

Как в grid layout group впихнуть 3d prefab?

СообщениеДобавлено: 30 май 2023, 19:37
kucer0043
Я создал в canvas - "Panel" на которую повесил grid layout group. Далее я через скрипт добавляю 3d prefab но, на него не работает grid layout group. НО если в попробовать вместо prefabа например картинку из меню UI то оно прекрасно работает. Как же заставить работать prefab с grid layout group?

Я делаю менюшку для спавна объектов по клику на них.
Короче вместо впихивания по сетке объектов можно сделать их превью, только как?

Re: Как в grid layout group впихнуть 3d prefab?

СообщениеДобавлено: 31 май 2023, 15:22
Alkos26Rus
Ни как нельзя, только 2д картинка, скрин модели либо заранее подготовленный, либо в реальтайме при помощи камеры делать скриншот 3д модели

Re: Как в grid layout group впихнуть 3d prefab?

СообщениеДобавлено: 31 май 2023, 17:36
waruiyume
Можно ещё сделать дырку в гуйне и в этом месте вывести прямо с камеры на экран. Правда рассчитать рект для камеры будет геморно.

Re: Как в grid layout group впихнуть 3d prefab?

СообщениеДобавлено: 31 май 2023, 19:53
kucer0043
ОНО РАБОТАЕТ!

короче я сделал префаб панели.

И под grid layout group кидаю панель под клторую 3d prefab.

Canvas
---Grid layout group
------Panel
---------3d префаб
------Panel
---------3d префаб
------Panel
---------3d префаб


как то так.
И чтобы на canvas показывались 3d объекты я посмотрел видео вот этого чувака: https://www.youtube.com/watch?v=cgJBdh4yolc

Re: Как в grid layout group впихнуть 3d prefab?

СообщениеДобавлено: 01 июн 2023, 11:56
Alkos26Rus
kucer0043 писал(а):ОНО РАБОТАЕТ!

короче я сделал префаб панели.

И под grid layout group кидаю панель под клторую 3d prefab.

Canvas
---Grid layout group
------Panel
---------3d префаб
------Panel
---------3d префаб
------Panel
---------3d префаб

Сомневаюсь чет, там нужно конкретно замарочиться чтоб 3д модель не вылезала за пределы УИ панели, при разном разрешении экрана и ориентации. Н видео то 1 модель рендерится на экран. А нужно что то вроде инвентаря который отображает 3д модели.