-
What do you want to achieve? Keep it simple and clear!
I am trying to replicate the 2012 era appearance of Dialogs by creating a Dialog system using BillboardGuis. -
What is the issue? Include screenshots / videos if possible!
Since the Dialog boxes are automatically scaled according to the amount of text they contain, I decided to use an ImageLabel with 9-slice scaling.
The BillboardGui representing the Dialog is sized using Scale, so it’s always a static amount of studs wherever it is on screen. Despite this, however, the SliceScale of 9-slice scaling appears to automatically adjust itself based on distance from the camera. As can be seen in the pictures, the size of the Image’s borders is not consistent and neither is the size of the Image itself.
-
What solutions have you tried so far? Did you look for solutions on the Creator Hub?
I have seen similar topics on the Creator Hub and solutions usually involved changing the Size of the BillboardGui. However, my Dialog BillboardGui contains more than just the 9-slice scaled Image, so changing it’s Size is out of the question.
I’ve also tried a LocalScript that constantly sets the SliceScale based on the AbsoluteSize of the ImageLabel using a ratio I found by setting values in Studio. At first this appears to work, keeping the slices at consistent sizes despite the camera’s position, but it only works for the ImageLabel size that the ratio was derived from; when changing the Size of the ImageLabel the alignment with the Dialog’s tail is thrown off.

