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

Steven77

Alter Hase

Beiträge: 515

Wohnort: Münster - Gievenbeach

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

11

02.04.2006, 13:27

DarkFitzi hat's doch schon gesagt: Du musst die Farbwerte für jeden Frame neu berechnen. Wenn Du sie zu Anfang nur einmal initialisierst und dann nicht wieder anrührst, ist doch klar, dass sie sich nicht ändern!!

spacegaier

Alter Hase

  • »spacegaier« ist der Autor dieses Themas

Beiträge: 572

Beruf: Student

  • Private Nachricht senden

12

02.04.2006, 18:03

Gibt es eine Möglichkeit/Befehl der dem mathematischen Betrag entspricht? Oder kann ich anderweitig erreichen, dass Sinus-, Cosinus- und Tangensfunktionen nur positive Werte annehmen?

Gruß spacegaier

PS: Das mir der Farbe klappt jetzt. Danke :) !!!

Phili

unregistriert

13

02.04.2006, 18:04

if(a<0) a*=-1;

Anonymous

unregistriert

14

02.04.2006, 18:21

Phili
Ich würde da nur sehr ungerne mit einem Multipikator drangehen, besser und schneller ist es ohne.

spacegaier
http://www.germangamedev.de/index.php?site=faq&id=9

C-/C++-Quelltext

1
2
3
    // Eine Absolut Funktion.

template<typename T> inline const T abs (const T& value)
{ return (value < 0 ? -value : value); }

spacegaier

Alter Hase

  • »spacegaier« ist der Autor dieses Themas

Beiträge: 572

Beruf: Student

  • Private Nachricht senden

15

03.04.2006, 21:10

@nix da: ich weiß net, wie man Templates impletiert.

@all: Zu Aufgabe 4: Wie habt ihr das gelöst? Mit einer Sinusfuktion gibt es immer so unschöne zyklische Übergänge. Wenn ich immer noch + 0.2f mache wird es (logischerweise) auch net besser. Hab schon mit Sinus und Cosinus und Tangenz experimtentiert, aber nichts besseres gefunden.

Wie habt ihr das gelöst???

Phili

unregistriert

16

04.04.2006, 15:01

Gar net ;p Habs auch nie Probiert :P :P :P

Werbeanzeige