Всем привет. Мб. кто-то знает как просто и классно сделать отображение картинки в тексте?
Без NGUI, на 5 unity.
Спасибо.

Принятый ответ

Блн, неделю назад. Как я не заметил, ну
Это ответ
Загруженные файлы
0
29
9 лет назад
0
Просто врятли получится. На вскидку это надо парсить текст на специальный плейсхолдер, например <image::iron_image.png>, разбивать вычислять позицию и вставлять туда уже картинку. Если нужно просто картинку рядом расположить, то что мешает поставить картинку и рядом разместить текст посредством нового редактора UI?
В принципе первое тоже можно сделать вручную, если динамически этого не требуется
0
27
9 лет назад
Отредактирован Devion
0
Блн, неделю назад. Как я не заметил, ну
Это ответ
Загруженные файлы
Принятый ответ
0
29
9 лет назад
0
Devion, стой, разве это то что надо? Похоже на фоновую картинку
0
27
9 лет назад
Отредактирован Devion
0
не, это материал внутри текста. Он хотел именно это.
Единственное что в качестве текста в шейдере нужно указать маской сам атлас с текстом, а текстуркой что хочется
Shader "Separate Alpha Mask" 
{
	Properties 
	{
		_MainTex ("Base (RGB)", 2D) = "white" {}
		_Alpha ("Alpha (A)", 2D) = "white" {}
	}
	SubShader 
	{
		Tags { "RenderType" = "Transparent" "Queue" = "Transparent"}
		ZWrite Off
		Blend SrcAlpha OneMinusSrcAlpha
		ColorMask RGB
		Pass 
		{
			SetTexture[_MainTex] 
			{
				Combine texture
			}
			SetTexture[_Alpha] 
			{
				Combine previous, texture
			}
		}
	}
}
Чтобы оставить комментарий, пожалуйста, войдите на сайт.