I'm currently creating a GUI based game. And GUI isn't my comfort zone. Would it be possible for anyone to tell me how to create a separate BillboardGui for every player that enters the game? It would have to stretch across the screen.
Also, while I'm on the topic, how do I play audio for people separately. So they don't hear parts of the audio that someone else was listening to?
And lastly, can I use decals on the BillboardGui? I want to use some art on the GUI, but I'm afraid that it might be impossible. This one is a big one.
Thank you to all the wonderful scripters here, you've been a great help!
..., You can. Use ImageLabel, for the billboard gui. You want it to move? Cause it would be better if you put a textlabel with textwrapper and textscaled enabled so the size is depended on how far you are away. Because regulary the farther away you go it gets bigger. If you want that then message me. Also study in gui properties.
BillboardGui objects are GUI objects that exist in the world, only facing the camera. They are used to label objects.
If you want them to "stretch across the screen," you should use ScreenGuis, which are placed onto the screen itself. ScreenGui objects are only visible to the Player corresponding to the PlayerGui they are a descendant of.
If you want to use BillboardGui objects, but make it visible to only one player, place the BillboardGui into the PlayerGui (Objects in the StarterGui are automatically distributed to players each spawn) and use the Adornee property.
ImageLabels and ImageButtons are GUI objects that can display images (ROBLOX images).
Sound objects that are descendants of the player (not the player's Character) are only audible to that player. That includes sound objects placed in the player's PlayerGui.