Unity 3D TR Forum

Orjinalini görmek için tıklayınız: script ile renk atama
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
s.a arkadaşlar bir sorum olacak
unity'de scriptle renk nasıl atanıyor ara renkler dahil olmak üzere yardımcı olursanız sevinirim
Merhaba,
Ben kendim şöyle yapıyorum: Resmi değişecek objenin Image componentine ulaşıyorum. Image componentinden color kısmının r,g,b,a değerleri vardır. Ben bu değerleri değiştirerek resmin rengini değiştiriyorum. Eğer ki sen bu değerlere ayrı ayrı değerler yerine tek renk eklemek istiyorsan da color.white veya color.black şeklinde değiştirebilirsin.Kendim yazdığım bir kod aşağıda yer alıyor. prefabObjesinin rengini kendim belirlediğim 4 adet renkten birini random olarak seçip o rengi resmin rengi olacak şekilde değiştiriyorum. Detaylı bilgi için Unity'nin kendi web sayfasına bakabilirsin.  
Kod:
prefabObject.GetComponent<SpriteRenderer>().color = color[RandomColor];
hex sistemi ile de renk atayabilirsin, bir çok yolu mevcut. google'da da bulabilirsin.
yardımınız için çok teşekkürler