Der Code ist auf der CD, die beim Buch dabei ist.
Ich hab nichts verändert. Datein sind an Ort und Stelle.
Wenn es an den Datein liegen würde, dann wäre ne Meldung a la "font1.tbf" nicht gefunden.
Der Fehler liegt irgendwie beim Effekterstellen.
Das ist der Code aus tbFont::Init
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
if(m_pEffect->Init("TEXTURE Texture;\n"
"\n"
"TECHNIQUE T1\n"
"{\n"
" PASS P1\n"
" {\n"
" Texture[0] = <Texture>;\n"
" ZEnable = False;\n"
" ZWriteEnable = False;\n"
" ColorOp[0] = Modulate;\n"
" ColorArg1[0] = Texture;\n"
" ColorArg2[0] = Current;\n"
" ColorOp[1] = Disable;\n"
" AlphaOp[0] = Modulate;\n"
" AlphaArg1[0] = Texture;\n"
" AlphaArg2[0] = Current;\n"
" AlphaOp[1] = Disable;\n"
" AlphaBlendEnable = True;\n"
" SrcBlend = SrcAlpha;\n"
" DestBlend = InvSrcAlpha;\n"
" }\n"
"}\n", -1))
{
// Fehler!
TB_ERROR("Fehler beim Erstellen des Effekts!", TB_ERROR);
}
|