Is it possible to have Unity UI menus appear above the speaking character when using Screen Space canvases?
If not - is there a trick to using World Space that prevents text from being blocked by other geometry or image effects?
Or maybe we're better off using AC's menu system for subtitles?
Comments
Follow up question, am i still be able to adjust how much afar the panel(the child of canvas) to the speaking character.
it seems like the distance is fixed no matter how i change the rectrans of the panel
may be a offset can be exposed?
In which direction? And is this a prefab or in-scene UI? Let's see some screenshots.
You can define a "Speech menu placement child" in the character's Inspector to control where the RectTransform is positioned to. If your Canvas is set to render in "Screen Space - Camera", you can also control the Plane Distance.
i guess i will set a child object for my npcs then(to set how above the ui apear the char), since my game is on 2d so cant use plane distance.
Thx Chris