Suchergebnisse
Suchergebnisse 1-17 von insgesamt 17.
Deshalb hab ich mich ja gewundert warum ich es nicht kompilieren kann. Und habe dann nach der anleitung hier es versucht und damit läuft es auch nicht, oder ich stelle mich zu dämlich an :huhu:
Hi ich habe mir die dritte Auflage gekauft von Davids Buch. Und hab ein Problem mit die Engine mit der VC++ 2005 Express Edition die engine zu kompilieren. ich habe mir die anleitung hier durchgelesen und ich weiß nicht was mit dem punkt: Zitat Im importierten Projekt (das gilt für ALLE in der 2005er-Version importierten Projekte) müssen erst einmal die hinzugelinkten Libraries geändert werden: - (entfernen): odbc32.lib odbccp32.lib (das sind die beiden letzten) - (hinzufügen): kernel32.lib user...
OK hab jetzt rausgefunden wie es geht für den nächsten der es wissen will C-/C++-Quelltext 1 2 3 4 5 size_t origsize = strlen(acAdapterInfo) + 1; const size_t newsize = 1024; size_t convertedChars = 0; wchar_t wAdapterInfo[newsize]; mbstowcs_s(&convertedChars, wAdapterInfo, origsize, acAdapterInfo, _TRUNCATE); ach und es fehlen in dem aufruf von sprintf zwei % einmal nach treiber : und in der Zeile danach
Die Frage ist jetzt nur noch wie konvertiere ich das ganze oder wie schreibe ich gleich in LPCWSTR im buch brauchte man das nicht umwandeln aber da ich nen compilerfehler bekommen habe hab ich (LPCWSTR) benutzt
Also mein problem nachdem ich die das erste beispielprogramm aus Davids buch zum laufen gebracht habe, naja laufen ist übertrieben. Anstatt Text kriege ich in der Messagebox nur rechtecke zwei > Zeichen und ein promille Zeichen wollte eigentlich nen screenshot posten aber ich habe noch nicht rausgefunden wie das geht. Im debugger sind die Strings eigentlich soweit ich das sehe in Ordnung deshalb glaube ich das es an der Umwandlung von char zu LPCWSTR liegt C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 1...
Eine if-Verzweigung wird von einigen auch(ich weiß das es falsch ist, hab es mir einfach so angewöhnt) als Schleife bezeichnet. Zitat ist nicht dein dein fehler, aber die ausgabe sollte stimmen: Code (C++): //... "Treiber: %s\n" "Treberversion %d", //... Darf ich fragen was ich daraus schließen soll natürlich ist das ganze mein fehler, ich hab es doch schließlich geschrieben.
Sry das ich das im falschen bereich gepostet habe. das ich vergessen habe den pointer als referenz anzugeben ist zwar ärgerlich aber bis zur if schleife komm ich ja nichtmal der bleibt in der Zeile: C-/C++-Quelltext 1 D3DADAPTER_IDENTIFIER9* pAdapters = new D3DADAPTER_IDENTIFIER9[iNumAdapters]; hängen
Hi ich benutze die Visual C++ 2005 Express Edition und beim ersten beispielprogramm bekomme ich nen kompilerfehler :crying: : Es dreht sich nur um das Programm zum Auflisten der Adapter: 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 #include<Windows.h> #include<StdIO.h> #include<D3D9.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, char* pcCmdLine, int iShowCmd) { PDIRECT3D9 pD3...
Ich kriege mal wieder den SDL Fallschirm wenn ich die Bibliothek SDL_ttf benutze: 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 #include "Text.hpp" int CText::Init() { font=NULL; m_pScreen=g_pFramework->GetScreen(); if(m_pScreen ==NULL) cout<<"couldn't get Screen\n"; cout<<m_pScreen<<endl; if(TTF_Init()==-1)//Initialisiere Fonts { printf("TTF_Init: %s\n", TTF_GetError()); return(2); } ...
So mal wieder ich. Also mein neuestes Problem betrifft Kollisionen. Ich hab das game aus dem Buch C++ für Spieleprogrammierer und wollte es so erweitern das man nicht mehr durch Asteroiden Fliegen kann. Habe also ne Variable für leben eingebaut und ne Kollisionsabfrage zwischen Schiff und Asteroiden nur die hat ne Macke: 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 5...
sry darauf hätte ich selber kommen müssen. vielen dank jetzt läuft es
Ja ich schon wieder mit nem neuen Problem mit dem SDL_ttf das bekomm ich nicht so richtig eingebunden. Also mein (nächstes) Zeil: Ich möchte das Spiel was am ende des Buches programmiert wurde um einen Punkte Zähler erweitern, der die punkte im Grafikmodus anzeigt. Also hab ich mir sagen lassen das man schrist mit SDL_ttf in SDL anzeigen lassen kann. Daraufhin habe ich das Spiel um die Klasse Cpoints erweitert: Header: 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 ...
OK jetzt bekomm ich ne neue Fehlermeldung nicht mehr als fenster sondern in der Console : D:\Projekte\SDL-1.2.8\ttf\Debug\latin1.exe file.ttf Press any key to continue ich nehme mal an das es an folgenden Zeilen liegt: int main(int argc, char **argv) { int done=0; /* check args */ if(argc!=2) { fprintf(stderr,"%s file.ttf\n",argv[0]); return 1; } das ist nämlich die einzige zeile wo ich file.ttf finde Danke für eure hilfe
Wenn ich die demo von SDL_ttf starte bekomm ich die Fehlermeldung SDL.dll nicht gefunden kann mir jemand weiterhelfen den linker hab ich eigentlich eingestellt auch multithreaded dll hab ich aktiviert
Danke scarsen ich schau mir das sdl mal näher an das sieht auf den ersten blick schonmal sehr gut aus. Wie das mit den Tiles funktionieren soll weiß ich zwar noch nicht so ganz aber damit ist mir schonmal sehr geholfen.
Ja mit SDL meine ich Simple Direct Media Layer. Das mit dem bausatz hab ich mir auch so in der art vorgestellt nur weiß ich bisher noch nicht wie ich da die teile zu einem bild zusammenfüge und es dann noch bewege. Das mit dem Text ist aber vorerst das wichtigste. da ich keine lust hab alle buchstaben als bild zu erstellen. Wenn mir dabei jemand helfen könnte wäre ich äußerst froh danke
Hi ich hab mir das buch C++ für spieleprogrammierer gekauft und bin schwer begeistert.(OK mit der Widows Programmierung hatte ich meine Probleme) Aber jetzt zu meinen Fragen über SDL: 1.) Kann man in SDL text darstellen wenn ja wie ich hab in der doku nachgesehen und nichts gefunden. 2.) Wenn ich ein Terrain haben will was von oben ins bild kommt und mit der zeit durchläuft wie realisiert man das am besten 3.) wäre es besser für jedes terrain ein neues Riesenbild oder ein bausatz aus tarrainteil...