Du bist nicht angemeldet.

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!

Suchergebnisse

Suchergebnisse 1-10 von insgesamt 10.

Werbeanzeige

16.09.2009, 14:36

Forenbeitrag von: »Camdrin«

SDL Absturz wegen dämlicher/unvorteilhafter Mausabfrage?

Zitat von »"TrikkieMikkie"« Alternativer Name für m_fXPosWanted/m_fYPosWanted: m_fTargetX /...Y Danke, der alte war kaum auszuhalten

16.09.2009, 14:12

Forenbeitrag von: »Camdrin«

SDL Absturz wegen dämlicher/unvorteilhafter Mausabfrage?

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.

16.09.2009, 13:30

Forenbeitrag von: »Camdrin«

SDL Absturz wegen dämlicher/unvorteilhafter Mausabfrage?

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...

13.09.2009, 21:32

Forenbeitrag von: »Camdrin«

SDL Linkerfehler

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...

13.09.2009, 20:09

Forenbeitrag von: »Camdrin«

SDL Linkerfehler

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...

13.09.2009, 13:52

Forenbeitrag von: »Camdrin«

SDL Linkerfehler

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@...

07.09.2009, 22:29

Forenbeitrag von: »Camdrin«

Kapitel 10, kein Fenster sichtbar

Jau soweit ich dass sehen kann bleibt hwnd NULL. Da steht Zitat hWnd 0xcccccccc {unused=??? } HWND__ *

07.09.2009, 22:21

Forenbeitrag von: »Camdrin«

Kapitel 10, kein Fenster sichtbar

Es ist in der Taskleiste nichts sichtbar und es blitzt auch nichts auf. Danke für die schnelle Antwort

07.09.2009, 22:17

Forenbeitrag von: »Camdrin«

Kapitel 10, kein Fenster sichtbar

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...

Werbeanzeige