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

Werbeanzeige

01.05.2014, 11:17

Forenbeitrag von: »jannik«

SDL2: Prozentuelle Berechnung aller Farben in einer SDL_Texture

Also, nun denn, wie soll ichs dann machen? a. Alles in ein Surface mit ein paar ifs bemalen, und am Ende dann zu einer Texture umwandeln und rendern? b. Oder doch das Array nehmen und das nebenbei befüllen sowie abprüfen?

30.04.2014, 20:07

Forenbeitrag von: »jannik«

C# Verglichenen Text -> unterschiede anzeigen

Ich nehme an, die Dateien sind gleich lang? Du gehst ganz einfach jedes einzelne Zeichen durch mit einer for-Schleife und prüfst, ob die Zeichen am Index i gleich sind. Ungefähr so: C#-Quelltext 1 2 3 4 5 6 7 for(int i = 0; i < texte1.Length(); i++) { if(texte1[i] != texte2[i]) { //ausgabe... } } Unter System.Windows.Forms gibt es eine Klasse die nennt sich OpenFileDialog. Diese kannst du instanziieren und anschließen mit OpenDialog() anzeigen lassen. Mit Drag And Drop in einer Konsolenanwendung...

30.04.2014, 19:32

Forenbeitrag von: »jannik«

SDL2: Prozentuelle Berechnung aller Farben in einer SDL_Texture

Du hast mich falsch verstanden, ich wollte damit sagen, dass ich das ja erstmal auf die leichte Tour machen kann und das am Ende ein Einziges mal machen kann, und auf die andere bessere Live-Variante später zurückkommen könnte. Aber nehmen wir mal die Live-Version, mein Problem ist trotzdem das selbe, ich habe einen Spieler, der an einer bestimmten Position steht und an genau dieser das Rechteck unter ihm analysieren muss, und dafür muss ich da ja irgendwie rankommen. Und das geht ja doch nur üb...

30.04.2014, 14:51

Forenbeitrag von: »jannik«

SDL2: Prozentuelle Berechnung aller Farben in einer SDL_Texture

Das kann ich auch immer noch machen. Aber wie mach ich das denn genau, wie hole ich mir das Texture wieder in die CPU? Andersrum ist das ja ganz leicht. Oder wie hole ich mir einen Teil der Bilds zurück, um die 50x50 nur auszuwerten...? Gruß Jannik

30.04.2014, 14:12

Forenbeitrag von: »jannik«

SDL2: Prozentuelle Berechnung aller Farben in einer SDL_Texture

Ja, es ist eine Schleimspur. Das wäre eine Idee. Dann müsste ich aber trotzdem noch jeden Frame 50x50px pro Spieler überprüfen. Wichtig zu beachten ist: Es reicht wirklich wenn ich das am Ende ein einziges Mal machen. Ich brauche diese Auswertung nur ein einziges Mal machen, wenn das Spiel vorbei ist. Da ist die Anstrengung doch eigentlich nicht nötig, die Performance ist in dem Fall eher unrelevant, sprich es darf ruhig ein bisschen Zeit vergehen, es kommt nicht auf jede Millisekunde an.

30.04.2014, 12:20

Forenbeitrag von: »jannik«

SDL2: Prozentuelle Berechnung aller Farben in einer SDL_Texture

Die Spieler haben halt die Möglichkeit, andere Farben zu überschreiben. @Archi: Ich verstehe, was du meinst. Mir wäre es am liebsten gewesen, wenn dies pixelgenau geschehen würde. Ich geb dir mal ein übertriebenes Beispiel: Mein Spieler soll also ein Rechteck 50x50 immer unter sich befüllen. Er steht grad @ 30;30 und hat eine size von 50x50. und der nächste Tile in seiner Richtung wäre @ 30;50 mit ner size von 50 x 50. Dann stände er ja theoretisch drauf, aber nicht komplett, also würde er nur e...

30.04.2014, 11:51

Forenbeitrag von: »jannik«

SDL2: Prozentuelle Berechnung aller Farben in einer SDL_Texture

Danke für die Antworten. Das habe ich mir fast schon gedacht... Natoll.. Was bringt mir das Rendern der Rects in die Textur wenn ich Sie später nicht auslesen kann. Ich hab das ja nun alles auf SDL_Texture's ausgelegt. Ich sehe da nun drei Möglichkeiten: a.) Muss ich die Textur komplett durch ein Surface ersetzen? b.) Muss ich ein SDL_Surface parallel laufen lassen und da auch reinmalen? c.) Zum Berechnen die Texture wieder in ein Surface umwandeln, geht/muss das? Wie würdet ihr das machen? Edit...

30.04.2014, 11:15

Forenbeitrag von: »jannik«

SDL2: Prozentuelle Berechnung aller Farben in einer SDL_Texture

Hallo, ich bin noch ziemlich frisch in Sachen C++ und SDL und habe einige Realisierungsprobleme bei meinem ersten Spiel. Ich habe ein paar Fragen, ich hoffe ihr könnt mir diese beantworten: 1. Ich habe eine SDL_Texture, auf der ich jeden Frame pro Spieler ein circa 100x100px großes Rechteck rendere, die Position ist abhängig von der Spielerposition. Ist es da ein guter Ansatz, SDL_RenderFillRect zu nehmen? Oder sollte man die GPU dafür nicht benutzen? 2. Später habe ich als Resultat ein buntes B...

Werbeanzeige