I would like to customize the box of subtitles using a rectangle with rounded corners which however does not have a fixed width but according to the length of the text. I would also like to adjust the distance of the text from the rectangular edges (I have seen that setting Size in Automatic, the text is very attached to the edges). Is it possible to do this? If so, should I start working on Unity UI?
Comments
When using Unity UI, all appearance controls are left to Unity UI. To modify the look, place the prefab in the scene, make changes, and then Apply them back to the original prefab and remove from the scene.
"Unity UI Prefab" handles the spawning of the UI across scenes automatically, and should be used unless you want it to appear in World Space - which is really the only need for "Unity UI In Scene" mode.
When AC controls the position of a Unity UI-based Menu (e.g. "Above Speaking Character") it does so by centering a RectTransform over the intended position. This will be the RectTransform boundary field in the Menu's properties, so called because it should be a boundary component that covers the width and height of the elements within it. See the default UI prefabs for other examples (each of the Demo's Menus can be switched to Unity UI).
The height of the character is calculated automatically, but can be overridden with the Speech menu placement child field in the character's Inspector.