Hoe om GUI's Work in Roblox Zorg

GUI staat voor Graphical User Interface ; je kunt maken en gebruiken GUI 's in de online 3 - D virtuele wereld van " Roblox . " Om een GUI maken, moet u eerst het ontwerp zijn vorm , het label en alle knoppen die u nodig zult hebben . Een GUI kan alleen in 2 - D worden uitgevoerd en zal de oriëntatie behouden , ongeacht waar je bent ten opzichte van het. Instructies
1

Open Roblox Studio en open je plaats . Kopen van 2

Gebruik de Udim2 functie om een ​​locatie voor uw GUI te creëren . Bijvoorbeeld , kunt u de volgende code gebruiken :

lokale r = Instance.new ( " Frame" ) op Twitter

r.Position = UDim2.new ( 0,5 , 0 , 0,5 , 0 ) op Twitter

r.Size = UDim2.new ( 0,5 , 0 , 0,5 , 0 ) op Twitter

De " r.Position = UDim2.new ( 0,5 , 0 , 0,5 , 0 ) " regel code geeft aan waar de GUI zal verschijnen in uw plaats. Om de GUI te verplaatsen rond uw plaats , verander de " ( 0,5 , 0 , 0,5 , 0 ) " nummers . Elk nummer staat voor een te coördineren; door het veranderen van de nummers die je zal de locatie van de GUI te veranderen .

Maak Goedkope 3 een rechthoekig frame voor uw GUI dat op elk moment verschijnt een speler wordt aangesloten op uw plaats . Gebruik bijvoorbeeld de volgende code :

game.Players.PlayerAdded : connect (function ( Player ) op

lokale f = Instance.new ( " Frame" ) op Twitter

lokale s = Instance.new ( " ScreenGui " ) op Twitter

f.Parent = s

s.Parent = Player.PlayerGui

f.Position = UDim2.new ( 0.5 , 0 , 0,5 , 0 ) op Twitter

f.Size = UDim2.new ( 0.5 , 0 , 0,5 , 0 ) op Twitter

einde ) op Twitter

De " game.Players.PlayerAdded : aansluiten (function ( Player ) "commando is wat vertelt uw GUI te starten wanneer een speler wordt aangesloten op uw plaats .

" r.Size = UDim2.new ( 0,5 , 0 , 0,5 , 0 ) " . . . geeft de grootte van de GUI de nummers wijzigen in de regel code zal de omvang van de GUI veranderen
4

knop Maken ingangen voor uw GUI gebruik bijvoorbeeld de volgende code :

game.Players.PlayerAdded : connect (function ( Player ) op

lokale f = Instance.new ( " TextButton " ) op Twitter

lokale s = Instance.new ( " ScreenGui " )

f.Parent = s

s.Parent = Player.PlayerGui

f.Position = UDim2.new ( 0.1 , 0 , 0,1 , 0 ) op

f.Size = UDim2.new ( 0,5 0 , 0,5 , 0 ) op

f.MouseButton1Down : connect (function ( ) op

letter ( "Je klikte een tekst GUI ! " )

einde ) op Twitter

einde ) op Twitter

De " f.MouseButton1Down : connect (function ( ) op

letter ( " Je klikte een tekst GUI " )

einde ) " code vertelt uw GUI naar de uitgang " je hebt geklikt een tekst GUI "altijd de gebruiker links - klikt op de GUI . U kunt de tekst veranderen in alles wat je wilt . U kunt ook een actie "commando.
5

Klik op " toewijzen aan de rechter muisknop met de functie " f.MouseButton2Down " . Save "om de GUI op te slaan op uw plaats.