0 votes

Hey everyone,

I am going to create a shader which scales 2d sprites based on the current camera/ player position to achive an parallax effect.

Is there an efficient way to provide the camera position (the active camera for a viewport) for all objects which have the shader applied or do I have to subscribe all objects to a list where the shader param get altered on each timestep manually?

Thanks in advance.

Godot version 3.3.2
in Engine by (21 points)

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.