Показать сообщение отдельно
Старый 25.12.2020, 00:02   #3
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений
(для 100 пользователей)
Ответ: Добавить в шейдер цвет частицы

Ок как-нибудь проверю. Просто уже все сделал.
На сколько я понял цвет частиц задается через цвет вершин, vertexcolor. Но могу ошибаться.
Сделал методом "перебора" так :

Shader "Diff" {

	Properties {
		_Color ("Main Color", Color) = (1,1,1,0)
		_MainTex ("Base (RGB)", 2D) = "white" { }
	}

	SubShader {
		Tags {"Queue"="Transparent+1500" "IgnoreProjector"="True" "RenderType"="Transparent"}

		Pass {
			Blend SrcAlpha OneMinusSrcAlpha
			SetTexture [_MainTex] { combine previous * texture }      
		}
	}
}
Это не CG конечно, но результат то что нужно
(Offline)
 
Ответить с цитированием