01-17-2025, 05:50 AM
(01-16-2025, 06:20 PM)MasterGy Wrote: Sorry, I don't want to trash your codeI just got carried away because I really like it and studied it a bit.
If you rewrite this in 'Renderframe', the landscape will darken proportionally to the distance and improve the 3d experience a bit. The bigger the ".001", the bigger the effect. At ".01" it's like walking at night with a flashlight.
Code: (Select All)
If heightOnScreen < hiddenY(i) Then Dim col As Long col = map(MAP_COLOR, mapPos.x, mapPos.y) Dim multi As Single multi = 1 - Abs(z) * .001 Line (i, heightOnScreen)-(i, hiddenY(i)), _RGB32(_Red(col) * multi, _Green(col) * multi, _Blue(col) * multi) hiddenY(i) = heightOnScreen End If
Thanks! Glad you like it.
No worries. That's a solid tip which I am going to shamelessly steal.
