DRGBPicker:SetRGB

  DRGBPicker:SetRGB( Color color )

Açıklama

Renk seçicisinde depolanan rengi ayarlar.

Bu function is içsel olarak çağrılacak ve renk seçici hattının veya aramanın konumunu güncellemeyecek DRGBPicker:OnChange

Argümanlar

1. Renk Renkli
Renk ayarlamak için, bakın Renk.

Örnek

Renk seçicisinin doğrudan doğruya değiştirilmesine izin verecek yeni bir function SetColor tanımlar.

-- Arkaplan paneli BGPanel = vgui.Create("DPanel") BGPanel:SetSize(100, 200) BGPanel:Center() -- Renk seçicisi local color_picker = vgui.Create("DRGBPicker", BGPanel) color_picker:SetSize(30, 150) color_picker:Center() -- Özel function that renk seçici konumunu belirler ve rengi güncelleir function color_picker:SetColor(col) -- Renkini al. local h = ColorToHSV(col) - Doymayı ve canlılığı en üst düzeye çıkarın. col = HSVToColor(h, 1, 1) -- Renk var ayarlayın self:SetRGB(col) -- Renk seçicisi çizgisinin konumunu hesapla local _, height = self:GetSize() self.LastY = height*(1-(h/360)) -- Değişikliğin gerçekleştiğini kaydet. self:OnChange(self:GetRGB()) end -- Arkaplan rengini güncelle function color_picker:OnChange(col) BGPanel:SetBackgroundColor(col) end -- 10 saniye boyunca her saniyede rastgele bir renk ayarlayın. timer.Create("RandomizeColorPicker", 1, 10, function () color_picker:SetColor(Color(math.random(0, 255), math.random(0, 255), math.random(0, 255), 255)) end)
Çıkış:

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