Есть возможность использовать трехмерные объекты на canvas (например в инвентаре), но методами "из коробки"? Если только "ручками" делать, то все понятно (такие штуки и на блице делал, переписать под юнити не запарит).
|
Недавно делал такую штуку:
На канвасе создаёшь элемент RawImage, в проджектфолдере создаёшь RenderTexture
Запихивашь эту рендертекстуру в рав имейдж.
Гденить в сторонке создаёшь камеру, а перед камерой крутящийся 3д объект. В таргет текстуру камеры засовываешь RenderTexture.
Получается что твой 3д объект рендерится в гуй без геометрических искажений.
Можно и чистые 3д объекты туда засовывать, но точно не помню что надо сделать. Возможно поменять RenderMode: ScreenSpace - Camera. Сам объект засунуть в канвас и добавить ему RectTransform компонент.
Сообщение от Gector
3. Это скорее вопрос здравого смысла - нужно ли юзать новое UI? Оно прикольное, но доков по нему пока толком нет, собственно что и напрягает.
|
Конечно! Если в игре менюшка совсем простенькая то даже кодить почти ничего не нужно. Можно юзать EventTrigger для запиливания навигации