Con esta propiedad podemos definir colores y vectores en nuestro shader.
Vamos a suponer que deseamos crear un shader que pueda cambiar de color en tiempo de ejecución, para ello tendríamos que agregar una propiedad de color en donde podamos modificar los valores RGBA del shader.
Para declarar colores y vectores en nuestro shader, la sintaxis es la siguiente:
// name (“display name”, Color) = (R, G, B, A
// name (“display name”, Vector) = (0, 0, 0, 1)
Shader “InspectorPath / shaderName”
{
Properties
{
_Color (“Tint”, Color) = (1, 1, 1, 1)
_VPos (“Vertex Position”, Vector) = (0, 0, 0, 1)
}
}
En el ejemplo anterior declaramos dos propiedades, una de tipo “color” llamada _Color y otra de tipo “vector” llamada _VPos.