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

11

28.09.2008, 14:28

Ok, erstmal danke für die ganzen Antworten. Ich schau mir jetzt mal die Vektoren an und versuch das dann damit zu machen.

T-VIRUS

Alter Hase

Beiträge: 548

Wohnort: Göttingen(West)/Nordhausen(Ost)

Beruf: Schüler

  • Private Nachricht senden

12

28.09.2008, 14:28

uff dann wäre doch lieber die x += 10 Version angebracht ^^
Wenn es den nun 10 sein muss :p

Alternativ ginge auch x += (1 * 10)

:D
Meine Blog:)

Wer Bugs im Text findet kann sie melden, fix erscheint irgendwann :D

MFG T-VIRUS

13

28.09.2008, 14:31

vektoren lohnen sich eh für 2d (3d wahrscheinlich auch, ka). bekommt man auch in der schule in mathe, spätestens oberstufe.

14

28.09.2008, 14:47

Das mit den Vektoren funktioniert ja wirklich!^^

Habs gerade eingefügt und dachte nicht wirklich, dass es funktioniert, aber auf einmal sind alle Einheiten gerade Strecken gelaufen^^

T-VIRUS

Alter Hase

Beiträge: 548

Wohnort: Göttingen(West)/Nordhausen(Ost)

Beruf: Schüler

  • Private Nachricht senden

16

28.09.2008, 15:02

Das ist doch fein ^^
Ja mit Vektoren ist es auch passender :)
Ich habe in meinem Framework eine Spriteklasse.
Diese hat als Kollisionsbox und für die Positionsangaben dann ein SDL_Rect struct.
Ich nutze dieses Rect dann als Vektor, da ich dort x/y drin habe und auch anhand der höhe und breite des Rects die 4 Eckpunkte des Rects berechnen kann :)
Ist zwar keine perfekte Lösung, aber es ist eine Möglichkeit.
Meine Blog:)

Wer Bugs im Text findet kann sie melden, fix erscheint irgendwann :D

MFG T-VIRUS

17

28.09.2008, 15:04

Ja jetzt geht mir auch ein Licht auf^^
Damit kann man ja vieles viel einfach machen^^

T-VIRUS

Alter Hase

Beiträge: 548

Wohnort: Göttingen(West)/Nordhausen(Ost)

Beruf: Schüler

  • Private Nachricht senden

18

28.09.2008, 15:19

Jo und dies ist auch vorteilhaft wenn man z.b. Positionen stzen will :)
Dazu kannst du dann entweder ein SetPosX/SetPosY oder SetPos basteln, wo du immer die x/y Werte hingibts oder du übergibst einfach ein Vektor.
Ist an sich wurst wie man es lösen will.

Ein Vektor macht es nur etwas kompakter und man kann dann auch die Vektorenklasse um Methoden zum Berechnen und kopieren erweitern.
Ist ziemlich nützlich ;)

Hcb hab z.b. im Dezember eine Präsi über Grafikkarten und da baue ich mit OpenGL und einer Vektor klasse einige Figuren, die man dann per config in Farbe und Position verändern kann :)
Ist ziemlich cool ;)

Vielleicht kann ich sogar ein paar billige Animationen programmieren :p
Aber darum mache ich mir erst in den Herbstferien Gedanken ^^

MFG T-Virus
Meine Blog:)

Wer Bugs im Text findet kann sie melden, fix erscheint irgendwann :D

MFG T-VIRUS

19

28.09.2008, 18:50

Zitat von »"Das Gurke"«

Vektoren sind DAS Rüstzeug für Spieleprogrammierer ;)
Und wer mit Vektoren nicht klar kommt dem hilft der liebe Herr Pythagoras weiter. Zumindest im 2D Bereich noch ausreichend. ;)

Werbeanzeige