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

SteveKr

Frischling

  • »SteveKr« ist der Autor dieses Themas

Beiträge: 41

Wohnort: Hessen

Beruf: Student

  • Private Nachricht senden

1

23.07.2006, 18:36

Render-Funktion mit Argument

Ich wollte mal wissen warum die Render-Funktion, genau wie die Move-Funktion (bei der ich es verstehe), immer die Variable fTime als Argument zugewiesen bekommt, obwohl das dann in der Funktion gar nicht gebraucht wird (oder doch?).

mfg SteveKr

2

23.07.2006, 18:44

für zeitkritisches movement (yeah, denglisch)
also dass ein objekt auch wirklich zb 50 units pro sekunde zurücklegt, und nicht abhängig ist von der framesanzahl
ftimes is, nehm ich mal an, die vergangene zeit seit dem letzten aufruf

SteveKr

Frischling

  • »SteveKr« ist der Autor dieses Themas

Beiträge: 41

Wohnort: Hessen

Beruf: Student

  • Private Nachricht senden

3

23.07.2006, 18:48

Was fTime ist weiß ich ja, ich möchte nur wissen für was man es in der Render-Funktion braucht (vielleicht für Animation?).

CW_Kovok

Alter Hase

Beiträge: 836

Wohnort: nähe Bonn

Beruf: Schüler

  • Private Nachricht senden

4

23.07.2006, 18:53

das ist dem Programmierer überlassen, auf jeden Fall KANN er sie in seiner Renderfunktion benutzen
Was es alles gibt, das ich nich brauche - Aristoteles

rklaffehn

Treue Seele

Beiträge: 267

Wohnort: Braunschweig

  • Private Nachricht senden

5

24.07.2006, 12:05

Es ist oft weniger Schlimm, einen überflüssigen Parameter zu haben, als einen zu wenig (weil viele Leute da dann einfach ekelig "drumherum" programmieren.

Das gilt umsomehr, wenn man eine Bibliothek (oder auch API) schreibt, wie z.B. die TriBase Engine. Man kann vorher nicht wissen, was die Leute hinterher machen wollen, und damit die nicht gleich abgeschreckt werden, baut man den Parameter eben ein.

Die Zeit kann man beim Rendern z.B. für Shader brauchen.

Gruss,
Rainer
God is real... unless declared integer.
http://www.boincstats.com/signature/user_967277_banner.gif

Werbeanzeige