hello ,
I have a problem with effects , for exemple , when i wanna run my game (with a cellshading's script), I can read this message :
_______________________________________________________________________________
Mouse found
C-media Wave Device opened for 3d soud
NVIDIA Geforce 6600 T&L device 7f9 detected
Compiling TOON_SCRIPT.WDL - [Esc] to abort...
<vertexShaderConstant[16]=0.3;>
TOON_SCRIPT.WDL 3:0 Error(29): Keyword unknown vertexShaderConstant
.
<effect="
matrix matWorldViewProj;
matrix matWorld;vector vecSunDir;
tex>
TOON_SCRIPT.WDL 78:0 Error(0): Keyword unknown mtl_toon effect
Error in script
2926032 KB free - engine shutdown
_______________________________________________________________________________
and my cellshading's script is this :
_______________________________________________________________________________
vertexShaderConstant[16]=0.3;
bmap bmp_toonlookup=<toon.bmp>;
material mtl_toon
{
skin1=bmp_toonlookup;
effect =
"
matrix matWorldViewProj;
matrix matWorld;vector vecSunDir;
texture entSkin1;texture mtlSkin1;
technique t0{
pass p0 // shade it
{
zwriteenable= true;
zenable = true;
Texture[0]=<mtlSkin1>;
ColorOp[0]=Modulate;
ColorArg1[0]=Texture;
ColorArg2[0]=Texture;
AddressU[0]=Clamp;
AddressV[0]=Clamp;
AddressW[0]=Clamp;
TexCoordIndex[0]=0;
Texture[1]=<entSkin1>;
ColorOp[1]=Modulate;
ColorArg1[1]=Texture;
ColorArg2[1]=Current;
TexCoordIndex[1]=1;
VertexShaderConstant[0] = <matWorldViewProj>;
VertexShaderConstant[4] = <matWorld>;
VertexShaderConstant[7] = <vecSunDir>;
VertexShader = asm
{
vs_1_0
dcl_position v0
dcl_normal v3
dcl_texcoord0 v7
dcl_texcoord1 v8
mov oT2.xy, v7
dp4 oPos.x, c0, v0
dp4 oPos.y, c1, v0
dp4 oPos.z, c2, v0
dp4 oPos.w, c3, v0
dp3 r0.x, c4.xyz, v3.xyz
dp3 r0.y, c5.xyz, v3.xyz
dp3 r0.z, c6.xyz, v3.xyz
dp3 oT0.x, r0.xyz, -c7.xyz
mov oT1.xyz, v8
};
}
pass p1 // ink it
{
CULLMODE=CW;
vertexShaderConstant[0]=<matWorldViewProj>;
vertexShaderConstant[16]=0.3; // outline thickness
vertexShader = asm
{
vs_1_0
dcl_position v0
dcl_normal v3
dcl_texcoord v7
mov r0,v0
mul r1,c16.x,v3
// Scale the normal
add r0.xyz,r0.xyz,r1.xyz
m4x4 oPos,r0,c0
// Transorm position to clip space
mov oD0, c0
mov r0,c0
};
}
}
";
}
action toon
{
my.material=mtl_toon;
}
function main()
{
level_load("toon.wmb");
}
_______________________________________________________________________________
Where is the problem ???
please help me
THANK