Açık Roblox Studio
ve yerinizi açın
.
2
GUI için bir konum oluşturmak içinUdim2 işlevini kullanın . Örneğin,aşağıdaki kodu kullanabilirsiniz :
yerel r = Instance.new ( "Çerçeve " )
r.Position = UDim2.new ( .5 , 0 , .5 , 0 )
r.Size = UDim2.new ( .5 , 0 , .5 , 0 )
" r.Position = UDim2.new ( .5 , 0 , .5 , 0 GUI yerde nerede görüneceğini ) " kod satırı temsil eder . EvineGUI taşımak için ," ( .5 , 0 , .5 , 0 ) " numaralarını değiştirmek . Her sayı bir koordinat temsil eder; numaralarını değiştirerek sizeGUIkonumunu değiştirmek olacaktır .
3
bir oyuncu yere bağlanır zaman görünecektir GUI için bir dikdörtgen çerçeve oluşturun. Örneğin,aşağıdaki kodu kullanabilirsiniz :
game.Players.PlayerAdded :
yerel fonksiyon ( Oyuncu )
yerel f = Instance.new ( "Çerçeve " connect () s = Instance.new ( " ScreenGui " )
f.Parent = s
s.Parent = Player.PlayerGui
f.Position = UDim2.new ( 0.5 , 0 , 0.5 , 0 )
f.Size = UDim2.new ( 0,5 , 0 , 0,5 , 0 )
sonu)
" game.Players.PlayerAdded : (function ( Player) bağlamak " komutu bir oyuncu yere bağlandığında başlatmak için GUI söyler budur .
" r.Size = UDim2.new ( .5 , 0 , .5 , 0 ) " . . .
4
GUI için düğme girişleri oluşturma Örneğin ,aşağıdaki kodu kullanabilirsiniz>
game.Players.PlayerAdded : function ( Oyuncu )
yerel f = Instance.new ( " TextButton " )
yerel s = Instance.new ( " ScreenGui " connect ()
f.Parent = s
s.Parent = Player.PlayerGui
f.Position = UDim2.new (0,1 , 0 , 0,1 , 0 )
f.Size = UDim2.new ( 0,5 , 0, 0,5 , 0 )
f.MouseButton1Down : ( bağlamak function ( )
print ( " bir metin GUI tıklandığında ! " )
sonunda )
sonu)
" bağlamak (function ( )
print ( f.MouseButton1Down "
br> sonunda
) BuGUIkullanıcı sol -tıklama " her zaman bir metin GUI Tıklayan " kod çıktı GUI'nizi söyler " . Sen bir şey istediğinizmetni değiştirebilirsiniz . Ayrıca" f.MouseButton2Down " fonksiyonunu kullanarak,sağ fare düğmesine bir eylem atayabilirsiniz . " Komutunu .
5
tıklayın " senin yerineGUI kaydetmek için Kaydet " .