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!

Werbeanzeige

dev_null

Frischling

  • »dev_null« ist der Autor dieses Themas

Beiträge: 38

Wohnort: Augsburg

Beruf: Application Developer

  • Private Nachricht senden

11

21.05.2009, 00:55

Hallo Gemeinde,

Zitat von »"K-Bal"«

Was genau versuchst du mit so einer for-Schleife innerhalb der eigentlichen Spielschleife zubezwecken? :)


Ich dachte das geht hervor, eine Linie, die immer länger wird :) Oder Punkte die sich Bewegen. :D

Der Sinn sei erstmal dahingestellt, es ist ehr weniger für ein Spiel sonder erstmal für eine Simulation. (Später könnte das mal in ein spiel reinkommen)

@physX Dein Tipp hat funktioniert, es kommt das raus was ich will, vielen Dank.

@K-Bal Hast recht mein wissen in sachen SFML ist sehr schwach, werde mich umgehend weiter mit der Thematik befassen.

Danke für Eure Hilfe und Zeit.
Think free!

K-Bal

Alter Hase

Beiträge: 703

Wohnort: Aachen

Beruf: Student (Elektrotechnik, Technische Informatik)

  • Private Nachricht senden

12

21.05.2009, 10:56

Zitat von »"dev_null"«


Ich dachte das geht hervor, eine Linie, die immer länger wird :) Oder Punkte die sich Bewegen. :D


Dafür hast du ja schon deine while-Schleife ;)

dev_null

Frischling

  • »dev_null« ist der Autor dieses Themas

Beiträge: 38

Wohnort: Augsburg

Beruf: Application Developer

  • Private Nachricht senden

13

21.05.2009, 14:20

Zitat von »"K-Bal"«


Dafür hast du ja schon deine while-Schleife ;)


Das sehe ich auch so, aber ich habe halt noch nicht ganz verstanden wie innerhalb der while-schleife, punkte bewegen kann, wenn ich einen punkt in der while-schleife 200 mal gewegen will meinetwegen an zufällige positionen, komme ich um eine for-schleife nicht herrum, so war mein gedanke, nun versuche ich mit hilfe der Tutorials eine andere Lösung zu finden. Da ja das mit der for-schleife ja falsch war. Nur wie soll ich sowas zur laufzeit ohne eine for-schleife machen, das ist bei mir derzeit der knoten.

physX hat mir da einen guten Tipp gegeban, darauf werde ich versuchen mit den Tutorials auf zu bauen.
Think free!

physX

Treue Seele

Beiträge: 119

Wohnort: Dresden

  • Private Nachricht senden

14

21.05.2009, 19:50

ja, die Tutorials auf der SFML-Seite sind eigentlich schon sehr gut.

in der while-Schleife rufst du ja bei jedem Durchlauf app.display() auf, womit alles in dem aktiven fenster dargestellt wird. d.h. ein Schleifendurchlauf = ein Frame... die Bewegung deiner Objekte musst du natuerlich nur einmal pro Frame aktualisieren (also koordinate ein wenig ändern, entweder direkt oder halt über die Zeit, die seit dem letzten Durchlauf der while-schleife vergangen ist.). Das mal nur als ganz grobe Erklärung.

Gruss

Werbeanzeige