Red de conocimiento informático - Material del sitio web - ¿Por qué la escena de Subway Surfers no se dobla?

¿Por qué la escena de Subway Surfers no se dobla?

Conceptos básicos de Shader de la columna de CRLuo

Las escenas grandes que brillan con paisajes distantes pueden resultar muy confusas para los jugadores que viajan.

Metro Runner y Moveson solucionan este problema de diferentes maneras.

Anteriormente

Conceptos básicos de Unity Shader (21) - Degradado espacial - Transparencia de selección de distancia

Se presentó cómo usar la posición espacial "o.WordPos" para sombrear.

Esta sección cambia la forma del modelo modificando los datos de coordenadas del modelo "o.vertex" en el fragmento de vértice.

Juego anterior "Subway Surfers"

La escena completa es en realidad una línea recta, y las curvas izquierda y derecha y las rampas hacia arriba y hacia abajo de la carretera se realizan usando un sombreador para doblar los vértices del modelo.

Primero cree dos atributos de control

_SwerveX("Curvas izquierda y derecha", Range(-0.01, 0.01)) = 0.0 _SwerveY("Puntos de interrupción cuesta arriba y cuesta abajo", Range (- 0,01, 0,01)) = 0,0