Suchergebnisse
Suchergebnisse 1-7 von insgesamt 7.
ah gar nicht SO unsinnig was ihr da sagt !! ;D sehr clever.. vielen dank !! :huhu:
hi folgender (oder ähnlicher) code findet sich in den header dateien der ersten programmbeispiele : Quellcode 1 2 3 4 5 6 7 8 9 #ifdef INITDIRECT3D_CPP #undef VAR #define VAR #else #undef VAR #define VAR extern #endif VAR PDIRECT3D9 g_pD3D; demnach wird (in diesem beispiel) die variable g_pD3D als externe variable deklariert, wenn nicht zuvor Initdirect3D.cpp compiliert wurde, da sich in der InitDirect3D.cpp folgendes findet : Quellcode 1 #define INITDIRECT3D_CPP die deklaration als "extern" ist...
ich habe das buch erst bis zum kapitel über vertex-buffer gelesen, aber wenn man das ganze buch durcharbeitet und verstanden hat (!!) sollte man keine grösseren probleme haben eine kamerafahrt zu realisieren - denke ich. denn ob sich die kamera um den vektor (0.5, 1.5, 0) verschiebt, weil ein spieler irgendwelche tasten drückt oder weil es in einem file steht bzw. hardcoded ist stellt ja letztlich keinen grossen unterschied für die die kameraverschiebende methode/funktion dar.
AHA :wirbel: jetzt funktioniert es wunderbar. vielen dank !!
so, habe jetzt die catalyst 3.7 installiert und es läuft ! ;D
superschnelle antwort !! das ist fein, ABER es geht leider dennoch nicht (was mich auch gewundert hätte). habe den ordner "allgemeines" jetzt relativ zu meinem projektordner genauso gelegt wie er relativ zum ordner "02 - Direct3D-Abzählung" liegt. also folgendermassen : mein projektordner (hier liegen die source codes): "E:\dev\VC++ projects\tribase projects\Übungen zum Buch\Kapitel 2\Das Erste Dreieck" der ordner "allgemeines": "E:\dev\VC++ projects\tribase projects\Übungen zum Buch\Allgemeines...
hi zur besseren übung habe ich das beispielprogramm "abzählung" selbst eingetippt. der source code stimmt mit dem besipiel überein. auch hab ich die folgenden libraries in den project settings eingetragen : d3d9.lib dxerr9.lib tribased.lib (für den release die tribase.lib, aber ich compiliere momentan eh im debug modus) trotzdem bekomme ich folgende unresolved symbols : Quellcode 1 2 3 4 5 as Erste Dreieck.obj : error LNK2001: unresolved external symbol "enum tbResult __cdecl ExitWindow(void)" (...