27-11-2017, Saat: 19:51
30-11-2017, Saat: 01:07
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.
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];
01-12-2017, Saat: 17:08
hex sistemi ile de renk atayabilirsin, bir çok yolu mevcut. google'da da bulabilirsin.
02-12-2017, Saat: 19:11
yardımınız için çok teşekkürler