La información en este artículo es para Source. Haga clic aquí para más información.

Es/$alpha: Difference between revisions

From Valve Developer Community
< Es
Jump to navigation Jump to search
m (Nesciuse moved page $alpha/es to Es/$alpha over redirect: Language prefixes)
m (-Using L template for links)
Line 1: Line 1:
{{langsp|title=$alpha}}
{{langsp|title=$alpha}}
{{this is a|shader parameter|name=$alpha}} Escala la [[Opacity|opacidad]] de todo un material según el valor dado. 1 es completamente opaco, 0 es invisible.
{{this is a|shader parameter|name=$alpha}} Escala la {{L|Opacity|opacidad}} de todo un material según el valor dado. 1 es completamente opaco, 0 es invisible.


Si ''cualquier'' material en un [[brush]] tiene <code>$alpha</code>, el brush dejará de afectar a [[VVIS]] y se volverá completamente transparente para los [[NPC]] desde cualquier ángulo.
Si ''cualquier'' material en un {{L|brush}} tiene <code>$alpha</code>, el brush dejará de afectar a {{L|VVIS}} y se volverá completamente transparente para los {{L|NPC}} desde cualquier ángulo.


Esto se puede usar con <code>[[$translucent]]</code>, aunque usar <code>[[$translucent]]</code> aquí es redundante, ya que cualquier <code>$alpha</code> diferente de 1 ya aplicará el parámetro <code>[[$translucent]]</code>.
Esto se puede usar con <code>{{L|$translucent}}</code>, aunque usar <code>{{L|$translucent}}</code> aquí es redundante, ya que cualquier <code>$alpha</code> diferente de 1 ya aplicará el parámetro <code>{{L|$translucent}}</code>.


Esto no se puede usar con <code>[[$alphatest/es|$alphatest]]</code>. Si se usa, el material será invisible.
Esto no se puede usar con <code>{{L|$alphatest}}</code>. Si se usa, el material será invisible.
{{bug|No disponible en [[VertexLitGeneric]].}}
{{bug|No disponible en {{L|VertexLitGeneric}}.}}


==Sintaxis==
==Sintaxis==
{{CodeBlock|$alphatest <[[normal]]>}}
{{CodeBlock|$alphatest <{{L|normal}}>}}


==Ejemplo de VMT==
==Ejemplo de VMT==
{{CodeBlock|lines=5|[[LightmappedGeneric]]<nowiki>
{{CodeBlock|lines=5|{{L|LightmappedGeneric}}<nowiki>
{
{
"</nowiki>[[$basetexture]]<nowiki>" "ejemplo/ventana_001"
"</nowiki>{{L|$basetexture}}<nowiki>" "ejemplo/ventana_001"
"$alpha" 0 // Completamente invisible
"$alpha" 0 // Completamente invisible
}</nowiki>}}
}</nowiki>}}


==Ver también==
==Ver también==
*<code>[[$alphatest/es|$alphatest]]</code>
*<code>{{L|$alphatest}}</code>
*<code>[[$distancealpha]]</code>
*<code>{{L|$distancealpha}}</code>
*<code>[[$vertexalpha]]</code>
*<code>{{L|$vertexalpha}}</code>

Revision as of 08:20, 11 July 2024

English (en)Deutsch (de)Español (es)Français (fr)Русский (ru)Translate (Translate)

$alpha es un parámetro de un shader(en) disponible en todos los juegos de Source Source. Escala la opacidad(en) de todo un material según el valor dado. 1 es completamente opaco, 0 es invisible.

Si cualquier material en un brush(en) tiene $alpha, el brush dejará de afectar a VVIS(en) y se volverá completamente transparente para los NPC(en) desde cualquier ángulo.

Esto se puede usar con $translucent(en), aunque usar $translucent(en) aquí es redundante, ya que cualquier $alpha diferente de 1 ya aplicará el parámetro $translucent(en).

Esto no se puede usar con $alphatest(en). Si se usa, el material será invisible.

Icon-Bug.pngError:No disponible en VertexLitGeneric(en).  [todo tested in ?]

Sintaxis

$alphatest <normal(en)>

Ejemplo de VMT

  1.  
  2.  
  3.  
  4.  
  5.  
LightmappedGeneric(en) { "$basetexture(en)" "ejemplo/ventana_001" "$alpha" 0 // Completamente invisible }

Ver también