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

Werbeanzeige

13.03.2009, 22:11

Forenbeitrag von: »Bloore«

Button-Fenster in SFML

Hallo, ich möchte für das Menü meines Spiels selbstverstädnlich buttons erstellen. Die Grafiken und die Positionen hab ich schon. Meine Frage ist nun wie ich ausserhalb der MausklickAbfrage einen "Button" erstellen kann der einrastert? Unter windows kann man das glaub ich durch erstellen neuer Fenster machen, gibt es da in SFML spezielle möglichkeiten? MfG Bloore

12.03.2009, 16:49

Forenbeitrag von: »Bloore«

#11: "Rechnen einmal anders", K.d.C., 18.01.2009

Hallo, vorweg: hoffentlich schaut hier noch jemand rein Meine Frage bezieht sich auf den Ablauf der Contests. Ich habe da ein Paar verständnis Fragen: "Verwenden der Standardbibliothek ist verboten. " -Was hat es damit auf sich? Ist die Standardbibliothek alles was mit Includes hinzugefügt wird? (iostream etc.) -Wenn es um etwas geht was etwas "Sichtbares", also etwas mit Grafik, ausgeben muss, wie z.B. der Game of Life contest, gibt es dafür eine Spezielle Grafikbibliothek die erlaubt ist oder ...

03.03.2009, 16:09

Forenbeitrag von: »Bloore«

Frage "Boden-Berechnung" & Sprung

Vielen dank für die Hilfe :lol: Ich habe allerdings noch ein Problem. Wie "Frede" beschrieben hat bewirkt das hochsetzen des Wertes ja indirekt, das sich die Figur mehr Pixel pro Frame bewegt. Mein Problem ist nun das ich ohne eine Berechnung wie etwa: (wenn höhe > x) set position x die Figur nicht auf den Boden fallen lassen kann, sondern das sie immer ein bisschen durchrutscht, oder im schlimmsten Fall ein ewiges gewackel der Figur von unten nach oben passiert. Wie muss ich das nun angehen? De...

01.03.2009, 14:01

Forenbeitrag von: »Bloore«

Frage "Boden-Berechnung" & Sprung

Ich habe nun mal die Variablen in Float gesetzt. Elapsed Time war schon float. Wenn ich die Formel so änder: C-/C++-Quelltext 1 2 3 4 5 v = valt - 9.81 * ElapsedTime; y = yalt - v * ElapsedTime; yalt = Sprite.GetPosition().y; valt = v; Sprite.SetY(y); Funktioniert es zwar aber sehr langsam! Durch ändern der 9.81 verändert sich auch nichts. Hab ich was falsch gemacht? wenn ich die Berechnung mit dem + und dem - lasse fliegt die Figur genau so langsam nach oben. Edit: Wenn ich den Wert sehr hoch s...

01.03.2009, 11:23

Forenbeitrag von: »Bloore«

Frage "Boden-Berechnung" & Sprung

Ok, so hab ich mir das auch gedacht. Danke. Ich habe allerdings noch Probleme mit der Berechnung. Wäre es theoretisch so richtig? C-/C++-Quelltext 1 2 3 4 5 v = valt - 9.81 * ElapsedTime; y = yalt + v * ElapsedTime; yalt = Sprite.GetPosition().y; valt = v; Sprite.SetY(y); v, valt, y und yalt sind alles Int-Variablen. Wenn ich das nun in folgender Stelle einsetze... C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 if (yalt < 602 - Sprite.GetSize().y && status == false) { v = valt - 9.81 * ElapsedTime; y = y...

01.03.2009, 10:29

Forenbeitrag von: »Bloore«

Frage "Boden-Berechnung" & Sprung

Hmm, gibt es das ganze auch für Dumme ? Bzw. eine Erklärung? Eine "Schwerkraft" habe ich ja schon selber hinbekommen, das was Du beschrieben hast ist ja nur ein bisschen ausführlicher und realitätsnäher. Mich würde allerdings interessieren wie man es nun hinbekommt das man auf anderen Objekten landet und nicht durchfällt. Muss ich etwa für jeden x-Wert einen entsprechenden y-Wert bestimmen wo die Figur nicht durchkommt? Oder funktioniert das ganze per Koordinaten Vergleich? Über eine genauere Er...

28.02.2009, 19:17

Forenbeitrag von: »Bloore«

Frage "Boden-Berechnung" & Sprung

Hallo, ich bin momentan an einem Spiel am ausprobieren. Ich bin soweit das ich, wenn zwar nicht optisch hervorragend, einen Sprung mit anschließendem Landen auf der "Erde" (unterem Teil des Bildschirmes) hinbekomme. Ich habe es so realisiert (Code des Sprunges): 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 if (App.GetInput().IsKeyDown(sf::Key::Space)) { if (status == false && Sprite.GetPosition().y > 599 - Sprite.GetSiz...

22.02.2009, 16:13

Forenbeitrag von: »Bloore«

SFML-Fragen

Achso, das erklärt einiges, also die Schleife beibehalten und Events wie Screenshot und sowas drinn lassen. Vielen dank für die Hilfe.

22.02.2009, 16:03

Forenbeitrag von: »Bloore«

SFML-Fragen

Also durch weglassen der Schleife von App.GetEvent(Event); erzielt man immernoch die selbe Wirkung von ElapsedTime = App.GetFrameTime();? Vermutlich ne dumme Frage, würde mir aber helfen MfG

22.02.2009, 14:59

Forenbeitrag von: »Bloore«

SFML-Fragen

Hallo, nachdem ich mit SDL angefangen habe und gucken wollte wie es mit anderen Grafiklib's ist habe ich mich für SFML entschieden. Ich habe nun folgenden Code: 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 #include "stdafx.h" #include <iostream> #include ...

14.02.2009, 20:18

Forenbeitrag von: »Bloore«

[Gelöst] SDL ttf Problem

Ach, ist mir das peinlich :oops: ich hab die .ttf in den falschen Ordner getan, ich war in der Annahme das es in den selben kommt wo auch die SDL.dll's reinkommen irgendwie falsch vielen dank an alle die sich damit rumgeschlagen haben :roll: MfG Bloore

14.02.2009, 19:31

Forenbeitrag von: »Bloore«

[Gelöst] SDL ttf Problem

Hab mir mal Verdana.ttf besorgt, leider immernoch der selbe Fehler. :/

14.02.2009, 19:18

Forenbeitrag von: »Bloore«

[Gelöst] SDL ttf Problem

mit if (text1 != NULL) printf("Fehler"); wird nichts, also kein "Fehler" ausgegeben. edit: "!="

14.02.2009, 18:58

Forenbeitrag von: »Bloore«

[Gelöst] SDL ttf Problem

Erstmal danke an alle für die Hilfe, ich komme leider nicht weiter da ich immernoch diesen Fehler bekomme. C-/C++-Quelltext 1 2 3 4 5 6 7 8 SDL_Surface *text; TTF_Font *text1; SDL_Color color={255,255,150}; text1 = TTF_OpenFont("Denial2Regular.ttf",24); text = TTF_RenderText_Blended(text1,"Test1234",color); SDL_BlitSurface(text,NULL,screen,NULL); Der Debugger hört an folgender Stelle auf: C-/C++-Quelltext 1 text = TTF_RenderText_Blended(text1,"Test1234",color); Fehler: Quellcode 1 Unbehandelte A...

12.02.2009, 16:27

Forenbeitrag von: »Bloore«

[Gelöst] SDL ttf Problem

Ach, ich hab den Fehler nun selber gefunden, ich hab leider die Abhängigkeiten etc. nur im Release eingestellt. Das Programm "funktioniert" nun, allerdings stürzt es sofort ab und Visual zeigt folgende Meldung: Unbehandelte Ausnahme bei 0x10001d3b in Programm.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x00000000. Ist was mit dem Code nicht in ordnung?

12.02.2009, 15:52

Forenbeitrag von: »Bloore«

[Gelöst] SDL ttf Problem

Nicht das ich wüsste, ich müsste aber eigntl. alles gelinkt haben da nicht sonderlich viel bei SDL ttf dabei war.

12.02.2009, 15:23

Forenbeitrag von: »Bloore«

[Gelöst] SDL ttf Problem

Hallo, ich habe vor kurzem ein bisschen mit SDL rumexperimentiert. Da ich auch gerne Texte "wiedergeben" wollte, habe ich bei der Suche nach einer Lösung "SDL_ttf" gefunden, mit der es möglich sein soll, Texte anzuzeigen. Als Code wie er in meinem Programm vorkommt habe ich diesen aus dem Internet gefunden: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 TTF_Init(); TTF_Font *font = TTF_OpenFont("arial.ttf",18); SDL_Color clrBlack = {200, 0, 0}; SDL_Surface *stext = TTF_RenderText_Solid(font, "Dein Text",...

Werbeanzeige