string.ToColor

  Color string.ToColor( string colorString )

Açıklama

Bir diziden bir renk yaratmaya çalışıyor.

Argümanlar

1. dizgin colorString
Dönüştürülecek dize.

Beklenen biçim aralığında 3 veya 4 tamsayı sayılardır 0-255 Aralarında tek bir boşluk var.
Bu numaralar sırayla: red green blue alpha nerede? alpha İsteğe bağlı.

Giriş dize yanlış biçimlendirilmişse, ancak içindeki doğru biçimde biçimlendirilmiş bir alt dizini içerirse beklenmedik sonuçlar üretebilecek geçerli alt dizinin kullanılacağı belirtilir.

Geri dönüşler

1. Renk
Çıktısı Renk

Giriş dize yanlış biçimlendirilmişse, bu olacak Color( 255, 255, 255, 255 )

Örnek

Dönüştürme "255 0 255 125" ...ya da Color( 255, 0, 255, 125 )

PrintTable( string.ToColor( "255 0 255 125" ) )
Çıkış:
["a"] = 125 ["b"] = 255 ["g"] = 0 ["r"] = 255

Örnek: Başarısız dönüşüm

Geçersiz bir dize girildiğinde ne olduğunu gösterir.

PrintTable( string.ToColor( "Hello, world!" ) )
Çıkış:
["a"] = 255 ["b"] = 255 ["g"] = 255 ["r"] = 255

Örnek: Geçerli alt satır ile geçersiz dize

Yanlış biçimlendirilmiş bir girişin nasıl beklenmedik bir çıkış üretebileceğini gösterir.

Giriş dizininin geçerli alt dizini içerdiği için 5 100 25, bir "red green blue" üretmek için biçimlendirilmiş dize Color( 5, 100, 25 ).
Sayıyı da dahil olmak üzere dizideki diğer tüm metinler 50, görmezden gelecektir.

PrintTable( string.ToColor( "ThisWillBeIgnored5 100 25 ThisWillAlsoBeIgnored 50" ) )
Çıkış:
["a"] = 255 ["b"] = 25 ["g"] = 100 ["r"] = 5

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