Suchergebnisse
Suchergebnisse 1-10 von insgesamt 10.
Zitat von »"TrikkieMikkie"« Alternativer Name für m_fXPosWanted/m_fYPosWanted: m_fTargetX /...Y Danke, der alte war kaum auszuhalten
Aso, ich hab den GetMouseState -Befehl falsch verstanden. Ich hab das so interpretiert, dass geprüft wird, ob die Maus auf dieser Positon liegt :lol: Deswegen die Schleife.
Ich habe jetzt mein erstes eigenes SDL-Spiel (obwohl Test-Anwendung es besser trifft) in die Wege geleitet. Mein Ziel ist, dass man die Spielfigur mit einem Mouseklick auf den Bildschirm lenken kann. Dafür braucht es natürlich eine abfrage der Maus, die ich nach etwas googeln so gestaltet habe: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 void CPlayer::CheckMouseState() { if (SDL_BUTTON(SDL_BUTTON_LEFT)) { for (int x = 0; x <= 800; x++) { for (int y = 0; y <= 600; y++) { if (SDL_Ge...
EDIT: Wenn mir dabei niemand helfen kann: Ich habe nicht ganz verstanden wo genau im Quelltext das gerenderte auf den Bildschrim gebracht wird. In der Flip-Funktioin oder schon irgendwo vorher? Wenn ich mit Release + Multithreaded(-Debug ist egal) (/MTd) kompilliere kommt: Zitat 1>SDLmain.lib(SDL_win32_main.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__fprintf". 1>C:\Editors\Microsoft Visual Studio 9.0\Projekte\SDL_Invaders\Release\SDL_Invaders.exe : fatal error LNK1120: 1 nich...
Ich hab das Problem jetzt gelöst, indem ich bei Projekt\<Projektname>-Eigenschaften\Konfigurationseigenschaften\C/C++\Codegenerierung\Laufzeitbibliothek den Reiter auf Multithreaded-Debug-DLL gestellt habe. Eventuell weist der Compiler einen darauf hin, dass eine bestimmte Standart-*.lib des Compilers stört, die Lösung wird gleich danach mit abgegeben: Einfach in der Befehlszeile (Projekt\<Projektname>-Eigenschaften\Konfigurationseigenschaften\C/C++\Befehlszeile) /NODEFAULTLIB[:<störende_bibliot...
Hallo, Ich bin am Verzweifeln: Beim Kompillieren des Game-Sourcecodes aus Kapitel 12 erscheint immer dieser eine Fehler Zitat 1>Game.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp___CrtDbgReportW" in Funktion ""public: class std::list<class CAsteroid,class std::allocator<class CAsteroid> >::_Const_iterator<1> & __thiscall std::list<class CAsteroid,class std::allocator<class CAsteroid> >::_Const_iterator<1>::operator++(void)" (??E?$_Const_iterator@$00@?$list@VCAsteroid@...
Jau soweit ich dass sehen kann bleibt hwnd NULL. Da steht Zitat hWnd 0xcccccccc {unused=??? } HWND__ *
Es ist in der Taskleiste nichts sichtbar und es blitzt auch nichts auf. Danke für die schnelle Antwort
Der erste Quellcode aus Kapitel 10 lässt sich zwar ohne Probleme kompilieren und ausführen, es ist aber kein Fenster sichtbar, egal ob über Strg+5, als debug oder release. Ich benutze Windows-Vista. 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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 #i...