You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Firstly, thanks for all the great work on Chickensoft's libraries and articles! I like it a lot 😄
Unless I'm overlooking something silly, it appears Godot (v4.3.stable.mono.official [77dcf97d8]) does no longer emit notifications for unimplemented methods. Which is great, in principle!
It seems the following example does not work unless I uncomment the override void _PhysicProcess(double delta){}...
Physics and normal processing update callbacks are expensive and unnecessary if not customized, so they are not enabled if you don't override the method the Godot source generators expect.
I figured it was something along those lines, but I didn't realize override _PhysicsProcess implicitly set SetPhysicsProcess(true). It's documentation does explain:
Note: If _physics_process is overridden, this will be automatically enabled before _ready is called.
I lazily assumed it was just based on the codegen. A reminder of this intended behavior in the readme would defenitely help avoid this pitfall.
EDIT: clarification
Firstly, thanks for all the great work on Chickensoft's libraries and articles! I like it a lot 😄
Unless I'm overlooking something silly, it appears Godot (v4.3.stable.mono.official [77dcf97d8]) does no longer emit notifications for unimplemented methods. Which is great, in principle!
It seems the following example does not work unless I uncomment the
override void _PhysicProcess(double delta){}
...Unfortunate, but I can just use the default method names.
The text was updated successfully, but these errors were encountered: