Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Quellcode |
|
1 |
C:\dx\Beispiele\Kapitel 02\14 - Effekte\Beispiele\Flat-Shading.fx(1,28): error X3017: cannot implicitly convert from 'const string' to 'texture' |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
// ****************************************************************** // Herunterfahren tbResult tbFont::Exit() { // Textur aus dem Effekt nehmen ----------------> if(m_pEffect) m_pEffect->GetEffect()->SetTexture("Texture", NULL); // Textur und Effekt freigeben TB_SAFE_RELEASE(m_pTexture); TB_SAFE_DELETE(m_pEffect); // Alles zurücksetzen ZeroMemory(this, sizeof(tbFont)); return TB_OK; } |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 |
c:\dx\Spiele\Buch\Galactica\memory(11,3): ID3DXEffectCompiler: State 'COLORARG1' must be assigned a numeric scalar or a 4-float vector c:\dx\Spiele\Buch\Galactica\memory(15,3): ID3DXEffectCompiler: State 'ALPHAARG1' must be assigned a numeric scalar or a 4-float vector ID3DXEffectCompiler: There was an error initializing the compiler FEHLER: Der Aufruf von D3DXCreateEffect verursachte den DirectX-Fehler E_FAIL! Beschreibung: An undetermined error occurred (tbeffect.cpp, Zeile 63, Funktion tbEffect::Init) FEHLER: Fehler beim Erstellen des Effekts! (tbfont.cpp, Zeile 100, Funktion tbFont::Init) FEHLER: Fehler beim Laden der Schriftart! (tbfont.cpp, Zeile 135, Funktion tbFont::Init) FEHLER: Fehler beim Laden einer Schriftart! (galactica.cpp, Zeile 184, Funktion CGalactica::Load) FEHLER: Fehler beim Laden des Spiels! (galactica.cpp, Zeile 90, Funktion CGalactica::Init) Eine Ausnahme (erste Chance) bei 0x100be609 (TriBaseD.dll) in Galactica.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x00000000. Unbehandelte Ausnahme bei 0x100be609 (TriBaseD.dll) in Galactica.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x00000000. |
Administrator
Werbeanzeige