3D объекты в префабах

Posted: 24 Jul 2021 05:56
by MarkZuckerberg

Очень нехватает элемента в списке создания NaniNovel
Image

Предустановленного элемента для вывода 3D объекта как префаб
Если в RenPy умудрились (спрайтами) такое сделать то Unity сможет легко.
Пример игры:


Re: 3D объекты в префабах

Posted: 24 Jul 2021 13:42
by Elringus

Это есть. Background -> Generic или Character -> Generic.


Re: 3D объекты в префабах

Posted: 25 Jul 2021 18:17
by MarkZuckerberg

Image

  1. Выводит префаб на всех экранах
  2. тут же лупит ошибку

    Code: Select all

    UnobservedTaskException:System.Exception: Failed to instantiate `GenericBackground` UI prefab: the prefab doesn't contain a `CustomUI` or `IManagedUI` component on the root object.
      at Naninovel.UIManager.InstantiatePrefab (UnityEngine.GameObject prefab, System.String name) [0x00102] in D:\WORK\Game-2\Unity-Game\MSA-20\Assets\Naninovel\Runtime\UI\UIManager.cs:207 
      at Naninovel.UIManager+<InstantiateUIsAsync>d__38.MoveNext () [0x0008f] in D:\WORK\Game-2\Unity-Game\MSA-20\Assets\Naninovel\Runtime\UI\UIManager.cs:246
    Image

Что не так ?


Re: 3D объекты в префабах

Posted: 25 Jul 2021 18:24
by Elringus

А при чём здесь UI?


Re: 3D объекты в префабах

Posted: 25 Jul 2021 18:45
by MarkZuckerberg

я честно не знаю, но очень хочу вывести на экран кубик 3d ))
Можете у себя создать префаб и выслать как пример ?


Re: 3D объекты в префабах

Posted: 25 Jul 2021 18:46
by MarkZuckerberg

Background -> Generic в смысле как префаб с 3D объектом


Re: 3D объекты в префабах

Posted: 25 Jul 2021 19:02
by Elringus

Посмотрите GenericActor example project, там префаб с 3д моделькой персонажа выводится.


Re: 3D объекты в префабах

Posted: 26 Jul 2021 03:18
by MarkZuckerberg

я к тому что если добавить Background -> Generic то же самое CustomUI, 3д объект поверх всех экранов.
пример: https://streamable.com/84axmz

Можете проверить у себя у вас так же ?

Code: Select all

https://mega.nz/file/03IkXJRB#6WVOZwV19Crbabdl3VrnDk7S1_40HVh8edZT3USgdoQ

Re: 3D объекты в префабах

Posted: 26 Jul 2021 09:58
by Elringus

Опять же, не понимаю, при чем здесь UI. Если вы хотите использовать 3д меш в UI, нани ни при чём. Она спавнит префаб, в который вы можете поместить что угодно (включая 3д меш). Если что-то не так работает уже в этом префабе -- обращайтесь к ресурсам по юнити https://naninovel.com/support/#unity-support