Ob ich nun erst eine Referenz auf LightData hole und dann dort die Werte setze, oder die Werte direkt über Setter setze, ist relativ egal. Bzw so kommt es mir vor
setLightData muss ich normal nicht setzen, da getLightData eine Referenz zurückliefert. Habe ich allerdings auch versucht. Den link kannte ich an sich schon, aber trotzdem danke dafür. Habe auch noch mal genauer nachgelesen und konnte nun ein bisschen mehr rumspielen. Wirklich überzeugend ist das Ergebnis aber absolut nicht. Von Irrlicht selbst gibts wie gesagt leider relativ wenig zu Directional Lights. Laut google soll man auch nicht die Rotation/Direction ändern, sondern die Position. Finde ich auch sehr merkwürdig aber ich probiere da mal ein bisschen weiter.
Aber wie gesagt, wenn sich jemand mit Irrlicht ein bisschen auskennt, wäre ein bisschen Hilfe wirklich freundlich, da das Verhalten von DL's hier in meinen Augen sehr komisch ist. Eine kurze Erklärung würde da sicher helfen.
Zu den Werten, es macht an sich ja Sinn, dort einen Wert zwischen 0 und 1 zu erwarten, ist alldings nicht so. Wie gesagt, das Verhalten ist mir auch nicht ganz schlüssig.