Suchergebnisse
Suchergebnisse 1-18 von insgesamt 18.
Den letzten geschilderten Fehler habe ich zwar behoben bekommen und der Compiler hat dann wieder weitere Header-Dateien angefordert. Allerdings ist dann irgendwann ein Fehler beim Compilieren einer der Header-Dateien aufgetreten und jetzt bin ich wirklich mit meinem Latein am Ende. Wie würdet ihr das machen, wenn ihr VLC in eurem Projekt verwenden wollt? Ich hoffe mir kann jemand helfen
Also ich verstehe ja ehrlich gesagt nicht ganz, wieso das den Titel "Tutorial" verdient... für mich ist das ganz normaler Quelltext, nicht mal die Menge der Kommentare ist außergewöhnlich... aber nun ja Man nimmt ja was man kriegen kann. Allerdings komme ich nicht mal bis zum Quelltext, da ich nicht genau weiß, wie ich VLC in den Compiler einbinde/ihm bekannt mache/wieauchimmerdasheißt. Ich habe mir einfach mal den Ordner mit den Header-Dateien, den libs und den dlls aus dem VLC-Media-Player-Pro...
Ich habs grad auch mal ausprobiert... Nett gemacht, allerdings treten bei mir immer Laggs auf (verwende Firefox), wenn ein Schuss von mir durch die Gegend fliegt und ich gleichzeitig laufe... Hab zwar nur ne Intel-Grafikkarte, aber so ansprchsvoll ist das Spiel doch nicht? Naja, in jedem Fall weiter so, würd ich sagen
Zitat von »DarioFrodo« Ich habe gehört die ffmpeg sei sehr komplex und aufwändig. Ich kann dir die Videolan APi empfehlen. Damit kannst du mit hilfe von Videolan beliebige Video und Audios laden und in einer Textur abspielen. Das Tutorial was ich dafür mal gefunden habe ist sogar mit SDL gemacht. Muss du dich mal im VideoLAN Wiki umschauen. Hast du vielleicht einen Link parat? Ich hab mich da nämlich mal ein bisschen umgesehen, allerdings nur reine Quellcodedateien gefunden, und wenn ich nicht ...
Zitat von »David Scherfgen« Alles "geht". Aber SDL kann das von alleine nicht. Ich finde übrigens erscheckend viel, wenn ich nach "SDL play video" suche. Wonach hast du denn gesucht? Nun, das ist die Frage, von welchem Standpunkt aus man das Wort definiert. Suche ich nach Audioimplementierung für SDL, so finde ich sehr viel mehr erschreckend viel, als wenn ich nach einer Entsprechung für Video suche... Nun ja, ich habe den Link mit dem Zaunpfahl schon verstanden - selber suchen ist hier gefragt...
Hallo, ich bin mal wieder mit einer Frage zum SDL da Und zwar möchte ich zu Anfang des Spiels gerne eine kurze Videosequenz abspielen lassen. Jetzt habe ich mich dazu mal bei Google umgesehen und erschreckend wenig dazu gefunden. Meine Frage: Ist das mit dem SDL überhaupt möglich? Oder muss ich etwas anderes verwenden? Welche Möglichkeiten gibt es? Ich hab nämlich keine Lust, 150 Einzelbilder zu laden und diese manuell vom SDL anzeigen zu lassen und die Musik auch noch nachträglich dazuzustellen...
Ich kenne mich zwar wenig damit aus, aber hast du die Anleitung im Buch bei den Projekteigenschaften, wie man die SDL einbindet, auch ganz genau befolgt? Zum Beispiel bei den Projekteigenschaften "Alle Konfigurationen" und so weiter eingestellt? sdl.lib und sdlmain.lib mit Leerzeichen in die Zusätzlichen Abhängigkeiten geschrieben? Hatte da nämlich auch schön öfters Fehler, lag meistens dadran
Das ist freilich eine recht simple Lösung, auf die ich eigentlich auch hätte kommen können Danke für den Tipp,hilft mir sehr
Guten Abend, ich gehöre hier zu den vielen Membern, die das Spiel aus Kapitel 12 (C++ für Spieleprogrammierer) am Verändern sind und dazu eine Frage haben (soll heißen, ich bin blutiger Anfänger). Nun zu meiner Frage: Wie erreiche ich mit der SDL, dass ein Sprite einmal im Vordergrund, in einem anderen Fall aber im Hintergrund gerendert wird? Generell ist es ja so: je weiter unten die Renderfunktion im Quellcode steht, desto weiter oben wird es gerendert (im Spiel aus Kapitel 12 in der Game.Run)...
Zitat von »Spiele Programmierer« Bei Pngs würde es sich aber anbieten, die Transparenz direkt in einem Alphakannal zu hinterlegen. Selbst 4 Bit Bilder wie sie von Paint unterstützt werden, können das 255_0_255 Lila speichern. Also sollte das kein Problem sein. Hmm, also bei mir war es ganz einfach: BMP mit lila Hintergrund wurde dann durchsichtig, das selbe als PNG abgespeichert (habe bei Paint.NET immer 32bit gewählt, weil das Fenster auch 32bit ist) war dann mit lila Viereck. Aber das mit dem...
Das Thema ist zwar schon etwas älter, aber ich habe ein ähnliches Problem mit PNGs. Im Spiel aus Kapitel 12 (C++ für Spieleprogrammierer) möchte ich statt BMPs PNGs laden. Das includen der SDL_image.h, das laden und ausgeben der Bilder klappt soweit alles, aber das violett (255, 0, 255) wird einfach nicht durchsichtig angezeigt, die Funktion (SDL_SetColorKey (m_pImage, SDL_SRCCOLORKEY, SDL_MapRGB (m_pImage->format, R, G, B) ) liefert allerdings nie -1 zurück, funktioniert also scheinbar. Ist es ...
Vielen Dank für eure Antworten, allerdings gibt es jetzt auf einmal in der Game.cpp Probleme, was ich irgendwie nicht so ganz verstehe, da diese Stelle nichts mit einem Verweis auf Player zu tun hat und auch sonst korrekt scheint. Es handelt sich dabei um eine private Memberfunktion von Game: http://ideone.com/bLkKq error C2228: Links von ".Init" muss sich eine Klasse/Struktur/Union befinden. error C2664: 'std::list<_Ty>::push_back': Konvertierung des Parameters 1 von 'CAsteroid (__cdecl *)(CPla...
Der Code, an dem ich etwas verändert habe: http://ideone.com/cewaw
Ich habe das mit der Referenz mal ausprobiert, in dem ich "void Update" als Parameter (CPlayer &Player) übergab. In Asteroid wurde die Funktion dann über "void CAsteroid::Update (Player)" aufgerufen. Das führte zu zwei Fehlern: "error C2597: Ungültiger Verweis auf nicht-statischen Member 'CAsteroid:layer'" "error C2448: 'CAsteroid::Update': Funktionsstil-Initialisierung scheint eine Funktionsdefinition zu sein" Der erste lies sich entfernen, in dem in Asteroid.hpp ein "static" vor "CPlayer* Play...
Vielleicht könntet ihr mir da weiterhelfen? Das ist nämlich eines der Probleme, ich weis nicht, was ich hinschreiben soll, damit er auf die Player-Instanz aus CGame zeigt.
Ok, hier der Link, ich hoffe, das ist alles, was ihr braucht. http://ideone.com/dnSrZ
Ok, so wie ich es dargestellt habe, möchte man tatsächlich meinen, ich hätte eine Idee und wollte die Lösung von euch. Dem ist natürlich nicht so, allerdings befand ich mich wohl in der irrigen Annahme, das Problem sei mit einem einfachen Trick gelöst, aber es gibt glücklicherweise wohl zu viele Möglichkeiten dafür. Nun gut, der Ansatz wäre gewesen, in der Player.hpp zwei "GetPosition"-Funktionen einzufügen, die dann die x/y-Position zurückgeben. Asteroid.hpp sollte einen weiteren Member bekomme...
Huhu Leute, das Spiel aus dem letzten Kapitel soll so verändert werden, dass sich die Asteroiden auf den Spieler zubewegen. Allerdings braucht der Asteroid dafür die Position, die die Spielerinstanz hat. Diese Instanz ist aber nur CGame bekannt, da ise dort erzeugt wird. Jetzt wüsste ich gerne, wie Asteroid.cpp an die Instanz vom Pkayer aus game.cpp kommt.