Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

How to make billboardgui which isnt resizing when Im going further?

Hey, in last time I wanted to create a billboardgui which appears up to player, but its resizing when Im walking further. Is it possible to prevent it? EDIT: I want to make effect like when You are going further, its getting smaller.

2 answers

✓ Accepted answer

Just set the scale of the BillboardGui's size property. Setting it to full scale (i.e, {1, 0, 1, 0}) is roughly in proportion to the size of a single stud, so you'll probably want to set this value several magnitudes over the limit. In the gif I showed you, the dimensions were: {10, 0, 10, 0}. Your frame, or whatever GUI object you have inside the BillboardGui, should be set to full scale so it stays in proportion to the BillboardGui's size.

Result yielded

1 comment

0

Ty :D It works right now. I saw that I have been using offset firstly.

Well, for that your Billboard Gui's Adornee(Parent part) gotta be in Player's Local Camera, so it gets smaller for one player while it's still big for a player which is closer.

Now, let's say there are limits we put and also sizes for these limits.

Limits = {0,30,50,100} --studs far away
Sizes = {(0.25,0,0.25,0),(0.2,0,0.2,0),(0.15,0,0.15,0),(0.1,0,0.1,0)}

Then, let's get Camera's position, and also parent of our GUI

Ador = game.Workspace.CurrentCamera.BillGuiPart
CamCFrame = game.Workspace.CurrentCamera.CFrame

Now, a small if condition to get distance between Camera and Ador And also a for loop

for i = #Limits,1,-1 do
	if (CamCFrame.p-Ador.Position).magnitude > Limits[i] then
		Ador.BillboardGui.Frame.Size = Sizes[i]
	end
end

This will take care of sizing I think. I do not 100% guarantee.

This discussion is preserved as it was. New answers, comments, and votes are closed.