Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Camera2D Process Mode is "When Paused" by default, was this intentional? #74845

Closed
Tracked by #73960
dragon3025 opened this issue Mar 12, 2023 · 1 comment · Fixed by #76179
Closed
Tracked by #73960

Camera2D Process Mode is "When Paused" by default, was this intentional? #74845

dragon3025 opened this issue Mar 12, 2023 · 1 comment · Fixed by #76179

Comments

@dragon3025
Copy link

Godot version

v4.0.stable.official [92bee43]

System information

Windows 10

Issue description

After migrating to Godot 4, I was surprised that the camera wasn't moving, then I discovered that Camera2D Process Mode is "When Paused" by default, was this intentional? It seems strange to pause the camera when the game is unpaused and to unpause it when the game is paused.

Steps to reproduce

N/A

Minimal reproduction project

N/A

@gotnospirit
Copy link
Contributor

At the moment, the project converter doesn't convert pause_mode values while converting the property/setter/getter
https://github.com/godotengine/godot/blob/master/editor/renames_map_3_to_4.cpp#L1106

So the converted project might interpret the 3.x value as a PROCESS_MODE_WHEN_PAUSED
https://github.com/godotengine/godot/blob/master/scene/main/node.h#L49-L55
https://github.com/godotengine/godot/blob/3.x/scene/main/node.h#L55-L60

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants