This wiki is archived and useful information is being migrated to the main bzflag.org website
Difference between revisions of "Linkmaterial"
From BZFlagWiki
(First Addition of LinkMaterial page. Includes generic teleporter dyncol and texmat. Probably my best wiki edit ever. Can't get the page title to use a capital M in LinkMaterial, like it should be.) |
(correct properties?) |
||
Line 12: | Line 12: | ||
valid parameters for a Material are: | valid parameters for a Material are: | ||
<properties> | <properties> | ||
− | name | + | name LinkMatreial |
− | texture | + | 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 | ||
</properties> | </properties> | ||
Revision as of 16:07, 21 December 2007
LinkMaterial allows you to set the texture of the teleporter window to anything you would like it to be.
Code
To utilize LinkMaterial in your map, first it must be defined:
material name LinkMaterial texture <file name> end |
valid parameters for a Material are:
Code
#The Generic Teleporter Material dynamicColor name LinkMaterial 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 LinkMaterial shift 0 -0.05 end material name LinkMaterial dyncol LinkMaterial diffuse 0 0 0 0.5 nolighting addtexture telelink texmat LinkMaterial end |