Unity nesye atılan texti yazdırma

Dominus921

Hectopat
Katılım
28 Mayıs 2021
Mesajlar
21
Daha fazla  
Cinsiyet
Erkek
Merhaba, Unity'de bir tane panelim var panelimin içinde image var ımage'nin içinde buton ve text var, birden fazla ürün oluğu için list oluşturdum ve for ile hepsini ekrana bastırıyorum fakat imagenin içindeki textin texitini public atadığım değişkenin textiyle değiştiremiyorum. Nasıl çözebilirim?
 

Dosya Ekleri

  • Screenshot_1.png
    60,1 KB · Görüntüleme: 66
  • Screenshot_2.png
    14,3 KB · Görüntüleme: 56
Normalde bu yazdığınızın değiştiriyor olması lazım. Kontrol edebilir misiniz çoğalan slot objesini alabiliyor musunuz ve üzerindeki o componentlere erişebiliyor musunuz? Örneğin Debug.Log(çoğalanslot) ve Debug.Log(çoğalanslot.GetComponent<Text>()) ne döndürüyor
 
Inspector üzerinde slot gameObject'inin ataması yapılmamış. GetComponent ile bileşen yoksa alamıyor olabilirsiniz. Text'mi yoksa TextMeshProUGUI'mi çağırmak istiyorsunuz? Aklıma sorun yaşanabilecek bu sebepler geldi. Belki söylediklerimden birisi olabilir.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…