Wir brauchen eine Lerp-Funktion.

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Wir brauchen eine Lerp-Funktion.

Beitrag von KatSeiko »

Also, ohne jetzt ins Details zu gehen.. In C# gibt es eine schöne Funktion zum Pulsieren von insbesondere Lichtern. Die Funktion bekommt man da mit Mathf.Lerp(). Könnt ihr mir sagen, ob es hier so etwas ähnliches gibt?
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Wir brauchen eine Lerp-Funktion.

Beitrag von STARGÅTE »

So wie ich die Hilfe da verstehe ist das einfach nur kleine Interpolation zwischen zwei Werten:

Code: Alles auswählen

Procedure.f Lerp(A.f, B.f, T.f)
	ProcedureReturn A*(1-T)+B*T
EndProcedure 
oder hab ich das jetzt falsch verstanden?
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Re: Wir brauchen eine Lerp-Funktion.

Beitrag von KatSeiko »

Nein, nicht falsch verstanden.. Ich hab nur gehofft, dass die Funktion schon irgendwo vorhanden ist.. Vielleicht kann PB das in die Math-Funktionen mit aufnehmen - auch wenn es mit einer Zeile umgesetzt werden kann. Weiche Fader und Beschleunigungskurven sind was gutes und sollten in Spielen nicht fehlen.
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Antworten