Újabb komoly funkcióval egészül ki az OpenBVE Chris Lees műhelyében: ezúttal a megvilágítás, a nappalok és éjszakák dinamikus változása került terítékre és a legutóbbi buildekben ez már működik is.
Hogyan működik? Nos, legelőször töröljük ki a Route.AmbientLight() , Route.DirectionalLight() és Route.Direction() parancsokat.
Ezután a route fájl With Route szakaszába tegyük be a következő új parancsot:
Route.DynamicLight()
A zárójelek közé pedig a világítást leíró XML fájl elérési útját kell beírni. Most nézzük a világítást leíró XML fájl felépítését:
0,0,0 0,0,0 0.223606797749979, 0.86602540378444, -0.447213595499958 80 160,160,160 160,160,160 0.223606797749979, 0.86602540378444, -0.447213595499958 255
Nézzük, mit jelent ez:
- Time: 24 órás formában megadott idő – tetszőleges számú időt adhatunk meg, mindegyiket külön
szakaszban - AmbientLight: ezzel adjuk meg az adott időpont világosságát
- DirectionalLight: adott irányból érkező fény erősségét határozhatjuk meg
- LightDirection: az iménti fény irányát adhatjuk meg itt az X, Y, Z tengelyen
- Cablighting: a vezetőállás fényerejét határozhatjuk meg
Íme egy nappal-éjszaka átmenet videó a Királyliget pályán álló Szili vezetőállásából nézve: