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

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

71

12.02.2014, 15:12

Wo siehst du da oben einen Kehrwert?

  • »Sebastian Müller« ist der Autor dieses Themas

Beiträge: 369

Wohnort: Freilingen [Rheinland-Pfalz]

Beruf: Schüler

  • Private Nachricht senden

72

12.02.2014, 15:14

Sorry..

Ich verwechsele gelegentlich ein paar begriffe.

ich mein * -1

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

73

12.02.2014, 15:17

Und was bekommen wir durch das * -1?

  • »Sebastian Müller« ist der Autor dieses Themas

Beiträge: 369

Wohnort: Freilingen [Rheinland-Pfalz]

Beruf: Schüler

  • Private Nachricht senden

74

12.02.2014, 15:19

Ein Beispiel


Distance = 25
Result = 25 * -1 = -25

Distance = 30
Result = 30 * -1 = -30

Die werte nehmen also ab. Jedoch wäre ja alles schwarz, weil die Werte negativ sind. Deswegen saturate.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

75

12.02.2014, 15:21

Wenn du negative Zahlen auf den Bereich §[0, 1]§ zuschneidest (genau das macht saturate()), dann wird immer 0 rauskommen...

  • »Sebastian Müller« ist der Autor dieses Themas

Beiträge: 369

Wohnort: Freilingen [Rheinland-Pfalz]

Beruf: Schüler

  • Private Nachricht senden

76

12.02.2014, 15:21

Ok. Das wusste ich nicht.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

77

12.02.2014, 15:22

saturate(x) tut nichts anderes als min(max(x, 0), 1)...

  • »Sebastian Müller« ist der Autor dieses Themas

Beiträge: 369

Wohnort: Freilingen [Rheinland-Pfalz]

Beruf: Schüler

  • Private Nachricht senden

78

12.02.2014, 15:23

Ok. Tut mir leid. einen anderen Ansatz habe ich nicht.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

79

12.02.2014, 15:28

Denk nochmal über die Sache mit der "Prozentrechnung" nach... ;)

  • »Sebastian Müller« ist der Autor dieses Themas

Beiträge: 369

Wohnort: Freilingen [Rheinland-Pfalz]

Beruf: Schüler

  • Private Nachricht senden

80

12.02.2014, 15:32

MaxDistance - Distance

MaxDistance = 50;
Distance = 25

Result = 25;


MaxDistance = 50;
Distance = 40;

Result = 10;





JE HÖHER DIE DISTANZE DESTO SCHWÄCHER DAS LICHT !!!!! Volltreffer ,oder Schuss ins Bein

jedoch müssen die Werte in % umgerechnet werden. was folgt.

Werbeanzeige