This wiki is archived and useful information is being migrated to the main bzflag.org website
Difference between revisions of "Linkmaterial"
From BZFlagWiki
(correct materials) |
m (I think I'm done.) |
||
Line 1: | Line 1: | ||
LinkMaterial allows you to set the texture of the teleporter window to anything you would like it to be. | LinkMaterial allows you to set the texture of the teleporter window to anything you would like it to be. | ||
− | == | + | ==Properties== |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
valid parameters for a LinkMaterial are: | valid parameters for a LinkMaterial are: | ||
<properties> | <properties> | ||
Line 35: | Line 27: | ||
#The Generic Teleporter Material | #The Generic Teleporter Material | ||
dynamicColor | dynamicColor | ||
− | name | + | name Linkdyncol |
red limits 0 0.25 | red limits 0 0.25 | ||
red sinusoid 2 0 1 | red sinusoid 2 0 1 | ||
Line 45: | Line 37: | ||
end | end | ||
textureMatrix | textureMatrix | ||
− | name | + | name Linktexmat |
shift 0 -0.05 | shift 0 -0.05 | ||
end | end | ||
material | material | ||
name LinkMaterial | name LinkMaterial | ||
− | dyncol | + | dyncol Linkdyncol |
diffuse 0 0 0 0.5 | diffuse 0 0 0 0.5 | ||
nolighting | nolighting | ||
addtexture telelink | addtexture telelink | ||
− | texmat | + | texmat Linktexmat |
end | end | ||
|} | |} | ||
+ | |||
+ | =Hints= | ||
+ | Nolighting is almost always a preferred option in a LinkMaterial. |
Revision as of 16:20, 21 December 2007
LinkMaterial allows you to set the texture of the teleporter window to anything you would like it to be.
Properties
valid parameters for a LinkMaterial are:
name | LinkMaterial |
texture | set the texture (must be .png but don't include the extension unless on the Internet) |
addtexture | add a texture (again, no extension is needed) |
notextures | don't use textures. |
notexcolor | don't apply the color to the texture |
notexalpha | don't use the texture's alpha channel |
texmat | specify a texture matrix. -1 for no texture matrix. (addtexture must be used before texmat) |
dyncol | specify a dynamic color. -1 for no dynamic color. |
ambient | ambient color |
diffuse | diffuse (main)color |
color | synonym for diffuse |
specular | specular color |
emission | emission color |
shininess | shiny! |
resetmat | restore default values |
Code
#The Generic Teleporter Material dynamicColor name Linkdyncol red limits 0 0.25 red sinusoid 2 0 1 green limits 0 0.25 green sinusoid 2 0.666667 1 blue limits 0 0.25 blue sinusoid 2 1.33333 1 alpha limits 0.75 0.75 end textureMatrix name Linktexmat shift 0 -0.05 end material name LinkMaterial dyncol Linkdyncol diffuse 0 0 0 0.5 nolighting addtexture telelink texmat Linktexmat end |
Hints
Nolighting is almost always a preferred option in a LinkMaterial.