Panel Özelleştirme
Bazen bir eklenti veya oyun modu için özel bir VGUI Paneli oluşturmak isteyebilirsiniz.
Bir Tablo Oluşturun
Özel bir VGUI Paneli oluşturmanın ilk adımı bir tablo oluşturmaktır.
Ardından Fonksiyonlar Ekleyin
Garry's Mod'un başlatıldığında ne yapacağını bilmesi için tablomuza bir fonksiyon verebiliriz.
Panelimizin boyutunu 100 piksel genişliğinde ve 100 piksel yüksekliğinde ayarlamak için self:SetSize( 100, 100 ) kullanırız. self:Center(), panelimizi ebeveyninin ortasına ortalar (eğer bir ebeveyn verilmemişse, paneli ekranın ortasına ortalayacaktır).
Ayrıca, paneli ekrana çizmek istediğimizde Garry's Mod'a ne yapmamız gerektiğini söylemesi için tablomuza bir fonksiyon verebiliriz.
Bu fonksiyonda, panelimizi self:SetSize() içinde tanımlanan boyutlarla çizmek için draw.RoundedBox(...) fonksiyonunu çağırırız. 0,0'dan başlarız çünkü bu, panelimizdeki en üst ve en sol noktadır.
Son Olarak Kaydediyoruz
Özel bir VGUI Paneli oluşturmanın son adımı, tabloyu kaydetmektir.
Burada;
"MyFirstPanel", oluşturmak istediğinizde kullanılacak olan panelinizin istenen adıdır. PANEL, oluşturduğumuz tablodur ve "Panel", temel olarak kullanmak istediğiniz eleman türüdür.
Sonuç
Artık özel panelinizi aşağıdaki kodu kullanarak oluşturabilirsiniz:
veya
Kodun Tamamı
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord