2015-10-30 5 views
0

По какой-то причине 2D-трейлер рендеринга остается черным независимо от того, что я делаю, чтобы изменить цвет. Любая идея почему?Trail renderer всегда черный?

enter image description here

ответ

0

Насколько я знаю, хвост визуализатор нуждается в спрайт шейдер. Вы используете стандартный шейдер, поэтому освещение будет неправильно рассчитано.

0

Попробуйте изменить другой материал (независимо от количества добавленных материалов) и измените цвет на любой, по крайней мере, яркий. Убедитесь, что вы установили альфа-значение 255 для поддержания видимости

1

Ответ очень прост. Вы используете Мобильный/Диффузный Шейдер, который не принимает Основной цвет, чтобы умножить текстуру. Вам нужен шейдер, который имеет Основной цвет. Вы можете использовать мой (это varation из Mobile/Diffuse но с Главным цветом)

Shader "Mobile/Diffuse Color" { 
    Properties { 
     // Adds Color field we can modify 
     _Color ("Main Color", Color) = (1, 1, 1, 1)   
     _MainTex ("Base (RGB)", 2D) = "white" {} 
    } 

    SubShader { 
     Tags { "RenderType"="Opaque" } 
     LOD 100 

     Pass { 
      Lighting Off 

      SetTexture [_MainTex] { 
       // Sets our color as the 'constant' variable 
       constantColor [_Color] 

       // Multiplies color (in constant) with texture 
       combine constant * texture 
      } 
     } 
    } 

    Fallback "Mobile/VertexLit" 
} 

Кроме того, вы должны использовать некоторые текстуры, это может быть 2х2 разрешения белых пикселями. Он будет окрашивать текстуры точно таким же цветом, как и в Trail Renderer.

 Смежные вопросы

  • Нет связанных вопросов^_^