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-18 von insgesamt 18.

Werbeanzeige

03.08.2011, 21:42

Forenbeitrag von: »Lukas92«

Kein Lib Ordner bei SDL???

wenn ich die 3 Zeilen: -lSDLmain -lSDL -lSDL_image einfach so bei "Zusätzliche Abhängigkeiten" reinhaue ohne .lib dann kommt beim starten der main ein Fehler, wenn ich das alles mit einem .lib versehe (sdlmain.lib sdl.lib sdl_image.lib) kommt folgende nachricht: 1>LINK : fatal error LNK1104: Datei "SDL_image.lib" kann nicht geöffnet werden. sdlmain.lib und sdl.lib werden erkannt, das letzte leider nicht...

03.08.2011, 01:48

Forenbeitrag von: »Lukas92«

Kein Lib Ordner bei SDL???

SDLmain.lib und sdl.lib sind eingebunden, aber ich finde die letzte .lib von sdl_image nicht -.- hab auch die neuste version heruntergeladen, aber fehlanzeige

03.08.2011, 00:59

Forenbeitrag von: »Lukas92«

Kein Lib Ordner bei SDL???

auf deiner gelinkten doc-seite war ich schon, der quellcode den verwende stimmt und ist einwandfrei. nur beim starten main() popt ein fenster auf und im ausgabefenster steht folgendes: 1>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: Standardbibliothek "msvcrt.lib" steht in Konflikt mit anderen Bibliotheken; /NODEFAULTLIB:Bibliothek verwenden. 1>Sprite.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_IMG_Load" in Funktion ""public: void __thiscall CSprite::Load(class std::basic...

03.08.2011, 00:49

Forenbeitrag von: »Lukas92«

Kein Lib Ordner bei SDL???

da war ich schon, wie gesagt lässt sich ohne probleme kompilieren...

03.08.2011, 00:33

Forenbeitrag von: »Lukas92«

Kein Lib Ordner bei SDL???

könnte jemand auf die Frage im letzten Beitrag des Threaderstellers antworten, habe derzeit das gleiche Problem. hab die "sdl_image.h" eingebunden und wollte nun dei Funktion IMG_Load verwendet. Das kompilieren bringt keine Fehler allerdings erscheint ein popup fenster wenn man die main startet... Weiß jemand Rat?

02.08.2011, 22:59

Forenbeitrag von: »Lukas92«

PNG statt BMP

danke sehr, ich glaub, dass ich einfach die falschen suchbegriffe nutze...

02.08.2011, 22:43

Forenbeitrag von: »Lukas92«

PNG statt BMP

Hallo zusammen, im Beispielspiel wird eine Funktion namens SDL_LOADBMP(x) verwendet. Nun habe ich in den Docs von SDL nachgeschaut ob es eine weitere Funktion gibt, die sich mit dem Einbinden von pngs beschäftigt. Leider gab es keine derartige Funktion. Ich habe versucht im Netz fündig zu werden, manche sprechen von "IMG_LOAD(x)". Braucht man für die Lösung des Problems eine komplett neue Library oder kann man die für das Beispielspiel vorgesehene Version nutzen. Hoffe das jemand schon Erfahrung...

29.07.2011, 22:11

Forenbeitrag von: »Lukas92«

Bildschirmauflösung nicht änderbar

sooo, ich habs jetzt von der cd nochmals kopiert, da du so überzeugt warst und siehe da es funktioniert tatsächlich, allerdings versteh ichs nicht, habs beim ersten mal eigentlich genauso gehandhabt wie jetzt... naja immerhin gehts nun danke für deine hilfe

29.07.2011, 22:06

Forenbeitrag von: »Lukas92«

Bildschirmauflösung nicht änderbar

höhe:41.3 cm breite:57 cm Bildschirmgröße:24 inches Bildschirmauflösung:1920x1080 Pixel

29.07.2011, 21:58

Forenbeitrag von: »Lukas92«

Bildschirmauflösung nicht änderbar

habs kopiert, die include und lib dateien eingefügt und gestartet...

29.07.2011, 21:55

Forenbeitrag von: »Lukas92«

Bildschirmauflösung nicht änderbar

Zitat von »Checkmateing« EDIT: Nimm dir mal das eigentliche Projekt von der CD, kopiere es mal und dann ändere die Werte, was wirst du feststellen? Nur um ganz sicher zu gehen: Die Zeile sollte ungefähr so aussehen: Zitat von »Checkmateing« if (g_pFramework->Init (800, 600, 16, false) == false) ich habe am original nichts verändert und nur mit den parametern rumjongliert. es tritt keine veränderung auf

29.07.2011, 21:47

Forenbeitrag von: »Lukas92«

Bildschirmauflösung nicht änderbar

werde mir den code nochmals genauer anschauen, allerdings stammt der code vom c++ buch von heiko kalista, ergo muss er was falsch gemacht haben. ich weiß jetzt nicht wie ich die frage verstehen soll, wenn du dir beispielsweise spiele wie far cry2 oder crysis anschaust, da kann man die auflösung auch hochschrauben und die spiele laufen im fullscreen modus.

29.07.2011, 21:26

Forenbeitrag von: »Lukas92«

Bildschirmauflösung nicht änderbar

Dass ich x und y ändern muss war selbstverständlich man kommt allerdings trotz 'false' in den fullscreen... zu deiner frage, warum das hilfreich sei, naja ne höhere auflösung lässt dinge schöner aussehen, da man nicht jeden einzelnen pixel sieht.

29.07.2011, 20:55

Forenbeitrag von: »Lukas92«

Bildschirmauflösung nicht änderbar

vllt hilft noch diese Information: Nach Start der main funktioniert eigentlich alles einwandfrei, allerdings steht im Ausgabefenster folgendes (arbeite mit Visual Studio 2008 ) : 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 "Project1.exe": "C:\Program Files\Projekte\Project1\Debug\Project1.exe" geladen, Symbole wurden geladen. "Project1.exe": "C:\Windows\SysWOW64\ntdll.dll" wurde geladen "Project1.exe": "C:\Windows\SysWOW64\kernel32.dll" wurde ge...

29.07.2011, 20:50

Forenbeitrag von: »Lukas92«

Bildschirmauflösung nicht änderbar

@TrikkieMikkie und Checkmatering, danke für die Begrüßung ;D ich habe für den 4. Parameter 'false' angegeben. Leider macht dies keinen Unterschied, ich verstehe auch den Grund nicht, weshalb es im Fullscreen nicht funktionieren sollte. Bitte um weitere Vorschläge. Gruß Lukas

29.07.2011, 20:12

Forenbeitrag von: »Lukas92«

Bildschirmauflösung nicht änderbar

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 #include "Framework.hpp" #include "Game.hpp" int main (int argc, char *argv[]) { // Framework initialisieren if (g_pFramework->Init (800, 600, 16, true) == false) return (0); // Neue Instanz des Spiels CGame Game; // Spiel initialisieren Game.Init (); // Spiel laufen lassen. Diese Funktion läuft so lange, // bis das Spiel geschlossen oder die Escape-Taste // gedrückt wird Game.Run (); // Spiel b...

29.07.2011, 02:08

Forenbeitrag von: »Lukas92«

Bildschirmauflösung nicht änderbar

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 bool CFramework::Init (int ScreenWidth, int ScreenHeight, int ColorDepth, bool bFullscreen) { // Alle Systeme der SDL initialisieren if (SDL_Init (SDL_INIT_VIDEO | SDL_INIT_TIMER) == -1 ) { cout << "SDL konnte nicht initialisiert werden!" << endl; cout << "Fehlermeldung: " << SDL_GetError () << endl; Quit (); return (false); } // Vollbild oder Fenstermod...

28.07.2011, 21:13

Forenbeitrag von: »Lukas92«

Bildschirmauflösung nicht änderbar

Hallo zusammen, bevor ich mit meiner Frage beginne, möchte ich darauf hinweisen, dass ich bereits anderweitig versucht habe folgendes Problem zu lösen. Im Listing 12.1 wird die main-Funktion des Spiels vorgestellt. Nun habe ich versucht, die Bildschirmauflösung zu ändern in dem ich der Funktion Init(x,x,x,x) von CFramework unterschiedliche Parameter zuordne. Leider fand keine Veränderung statt. Ist die Funktion fehlerhaft oder habe ich einen Denkfehler? Ich danke euch im voraus MfG Lukas

Werbeanzeige