Tweens and WorldEnvironment properties

How can a Tween reference a WorldEnvironment property path?

Fails:

var tween = create_tween()
tween.tween_property(%WorldEnvironment, "environment.fog_density", 0.1, 1.0)

The tweened property “environment.fog_density” does not exist in object

Fails:

var tween = create_tween()
tween.tween_property(%WorldEnvironment, "fog_density", 0.1, 1.0)

The tweened property “fog_density” does not exist in object

Fails:

var tween = create_tween()
tween.tween_property(%WorldEnvironment, "%WorldEnvironment.environment.fog_density", 0.1, 1.0)

The tweened property “%WorldEnvironment.environment.fog_density” does not exist in object

You need to pass it a correct NodePath to that property. In this case the correct NodePath is environment:fog_density

tween.tween_property(%WorldEnvironment, "environment:fog_density", 0.1, 1.0)

Thank you! I should read the docs more carefully :nerd_face:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.