Bagaimana saya bisa menggunakan bahan yang berbeda saat menggunakan tag untuk sintaks teks kaya Unity?
Saya ingin dapat memiliki sprite yang sesuai dengan teks saya tanpa harus membuat font khusus.
Inilah yang saya miliki sejauh ini: Inilah sintaks yang saya gunakan untuk teks dalam gambar saya:
Planetary <quad material=1 size=20 x=0.1 y=0.1 width=0.1 height=0.1 /> Intergalactic
Saya menduga "material = 1" mengacu pada indeks materi objek Teks. Bagaimana saya bisa mengaturnya untuk menggunakan materi yang berbeda sama sekali?
Apakah ada plugin atau sumber daya lain yang membuat ikon embedding dalam teks lebih mudah?
quad
dengan Unity adalah satu-satunya cara untuk melakukannya. Thematerial
atribut materi di "posisi dalam array materi renderer ini". Saya akan preprocess atau concat dalam indeks materi yang tepat dengan melihat melaluiRenderer.materials
untuk menemukan materi yang Anda cari.Jawaban:
Karena sistem teks masih merupakan sistem teks lama, Anda tidak dapat menanamkan gambar dalam teks. Satu-satunya pilihan adalah memiliki grup tata letak dan memiliki blok teks dan gambar yang terpisah
Atau, Anda dapat menggunakan aset seperti TextMeshPro yang memiliki implementasi teks baru yang mendukung sepenuhnya (dan banyak lagi!)
sumber