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

madjan06

Treue Seele

  • »madjan06« ist der Autor dieses Themas

Beiträge: 115

Wohnort: Kassel

Beruf: Azubi Fachinformatiker Anwendungsentwicklung

  • Private Nachricht senden

1

08.08.2009, 20:15

sfml view bewegen

Im moment jagt wirklich ein Problem das nächste, ich beschäftige mich ja gerade mit der sfml und will damit ein Spiel schreiben, Name Ninja-Potatos, im moment schreib ich an den klassen und Funktion. Jetzt hab ich ein Hintergrundbild ist erstmal nur testweiße 800*600. da ich ja eine art side scroller jump and run schreiben will, kam mir sfml view ganz gelegen, doch wenn ich die view jetzt über das bild bewege mit view.move bewegt sie sich zu schnell oder nach links garnicht und stoppt auch nicht am ende des bild obwohl ich entsprechende Funktionen hab die das überprüfen. Den Gesamten Quellcode häng ich mal als rar an, weil mittlerweile alles nen bisschen querverzwickt, ich hoffe jemand is so nett von euch und guckt sich das chaos mal an^^
http://ul.to/8epp4r

wie gesagt ist nen bisschen chaoes, da ich noch ganz am anfang bin, falls was unklar ist bitte fragen

vielen dank schonmal :(
Mein Monto:
Nimm das Leben so wie es kommt^^

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

2

08.08.2009, 20:42

hm also den code hab ich mir lieber erstmal nicht angeschaut wenn du sagst chaos^^. also ich würde dir raten gehe anders vor:

mach eher teilbilder, die du aneinanderhängst und dann renderst und die bewegst anstatt deinen view. quasi wie wenn du mehere bilder nacheinander in einer reihe klebst und dann immer weiterschiebst. ist gar nicht so schwer zu implementieren ;)

madjan06

Treue Seele

  • »madjan06« ist der Autor dieses Themas

Beiträge: 115

Wohnort: Kassel

Beruf: Azubi Fachinformatiker Anwendungsentwicklung

  • Private Nachricht senden

3

08.08.2009, 21:13

naja chaos kann auch übertrieben sein. ähm wenn ichs so mache wie du sagst, wie stell ichs bdann an, das er die plattformen, gegner und objekte an ihre position kriege?? oder kann mir wer nen kurzen beispiel code liefern wie ungefähr das mit den views aussehen müsste??
Mein Monto:
Nimm das Leben so wie es kommt^^

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

4

09.08.2009, 00:06

jup richtig^^. die müsstest du dann auch mitverschieben wenn deinb hintergrund sich bewegt. wenn du 10px nach rechts scrollt dann muss alles 10px nach links und umgekehrt.^^

madjan06

Treue Seele

  • »madjan06« ist der Autor dieses Themas

Beiträge: 115

Wohnort: Kassel

Beruf: Azubi Fachinformatiker Anwendungsentwicklung

  • Private Nachricht senden

5

09.08.2009, 00:28

danke für die antwort, jetzt weiß ich nur nicht welches von beiden ich nehmen soll :lol: , weil mit dem views hab ich jetzt nach 4 stunden kopfzerbrechen auch hinbekommen, jetzt bring ich erstmal ordnung rein^^ und guck dann weiter^^ ;)
Mein Monto:
Nimm das Leben so wie es kommt^^

K-Bal

Alter Hase

Beiträge: 703

Wohnort: Aachen

Beruf: Student (Elektrotechnik, Technische Informatik)

  • Private Nachricht senden

6

09.08.2009, 00:53

Ich würde die Views nehmen, genau dafür sind sie ja gemacht.

madjan06

Treue Seele

  • »madjan06« ist der Autor dieses Themas

Beiträge: 115

Wohnort: Kassel

Beruf: Azubi Fachinformatiker Anwendungsentwicklung

  • Private Nachricht senden

7

09.08.2009, 12:55

ok, hab ich mich jetzt auch von überzeugt, ich hätt jetzt nur noch eine frage, ist es besser das komplette Level von anfang an zu rendern (außer schüsse usw.) oder nach und nach bestimmte abschnitte, und vorallem was geht einfacher und schneller. Ich weiß das man diese Fragen eigentlich nicht mehr stellen sollte, doch da ich den Plan noch dieses Jahr ein 3d game zuschreiben aufgegeben habe und lieber erstmal 2d games schreibe um alle gelernten c++ kenntnisse zu festigen frag ich lieber 3mal nach ;) .
Mein Monto:
Nimm das Leben so wie es kommt^^

K-Bal

Alter Hase

Beiträge: 703

Wohnort: Aachen

Beruf: Student (Elektrotechnik, Technische Informatik)

  • Private Nachricht senden

8

09.08.2009, 15:41

Es ist performancetechnisch natürlich klüger nur den Sichtbereich zu rendern, aber der Einfachheit halber kann man auch erstmal alles rendern.

Werbeanzeige