DSprite

Açıklama

Belirtilen IMaterial, Color ve rotasyon ile oyuncunun HUD'ında bir sprite çizen bir paneldir.

Bunun için bir kısayol CreateSprite()'dır.

Kaynağı görüntüle

Ebeveyn

Bu sayfada listelenmeyen metotları, vb. DPanel'dan alır.

Metotlar

table DSprite:GetColor()
Sprite'ın değiştirici olarak kullandığı rengi alır.
Vector DSprite:GetHandle()
Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir. DSprite:SetHandle tarafından ayarlanan değeri döndürür
Sprite'ın kullandığı materyali alır.
Sprite'ın ekran düzlemindeki 2D dönüş açısını alır.
DSprite:SetColor( table color )
Sprite için renk değiştiricisini ayarlar.
DSprite:SetHandle( Vector vec )
Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir. Kullanılmayan bir özellik gibi görünüyor. Hiçbir şey yapmaz.
DSprite:SetMaterial( IMaterial material )
Sprite için kaynak materyali ayarlar.
DSprite:SetRotation( number ang )
Sprite'ın ekran düzlemindeki 2D dönüş açısını ayarlar.

Örnek

sent_ball materyali ile bir DSprite oluşturur ve rengini camgöbeği (cyan) olarak ayarlar.

local sprite = vgui.Create("DSprite") sprite:SetMaterial(Material("sprites/sent_ball")) sprite:SetColor(Color(0, 255, 255)) sprite:Center() sprite:SetSize(200, 200)
Çıktı: Yukarıdaki Önizlemeye bakın.

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord