-
-
Notifications
You must be signed in to change notification settings - Fork 217
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
Implement Rid
#102
Comments
I tried this myself, but gdextension is still missing two main features to make this possible:
If you still wanna try to make this work you'll likely need to modify gdextension itself until proper support for at least arbitrary virtual methods is added. |
understandable, this is itching for me to solve, but I'll probably ask in discord for what could be done. Also, why is RID aren't supported yet, I thought it's basically just a regular UID? |
It's a bit trickier if you also consider safety, see documentation of But even apart from that, the library is currently in an early experimental stage, as advertised in the ReadMe. A lot of things are not implemented. |
Rid
I'll keep this issue around to track |
Original title: Creating A New Class From PhysicsServer3DExtension
Right now I'm trying to port Rapier Physics Engine to Godot 4 using PhysicsServer3DExtension. I have seen an example of this class in the wild with https://github.com/godot-jolt/godot-jolt/blob/HEAD/src/register_types.cpp#L28, but does anyone know the equivalent in rust gdextension?
So far I got to this point, with errors all over the place.
This is the error log I got from
cargo build
The text was updated successfully, but these errors were encountered: