0 votes

I want to make everything be in slowmotion, except for the player. Is there anyway i can do this?

asked Dec 6, 2019 in Engine by Hashtop (31 points)

1 Answer

0 votes

You could multiply delta with a var to determine speed of the objects in the scene.

func _process(delta):
    var multiplier = 1.0
    # 0.5 = slow
    # 2.0 = fast

    var mov_delta = delta * multiplier

    pass

The player would multiply delta by 1.0 while everything else would multiply by 0.5. Maybe create a node group for everything but the player to organize stuff.

answered Dec 6, 2019 by null_digital (160 points)
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.