-
Notifications
You must be signed in to change notification settings - Fork 25
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
Bring in improvements from other gdnative libraries #66
Comments
None of those are NativeScript bindings, they're engine modules (except Python) that add fully-featured subclasses of There are partial solutions for NativeScript bindings, like editor plugins or build scripts that auto-generate .gdns/.gdnlib files, or import source files as .gdns resources (for C++, Rust, and D). I'm guessing the binding authors are unlikely to migrate to an engine module or PluginScript - it'd require a lot of rewriting and extra work, and would introduce some disadvantages over NativeScript. Improving NativeScript itself might be a more realistic option. Related issue: godotengine/godot-proposals#119 |
Interesting, thank you for the detailed explanation.
I think that idea ☝️ combined with a godot proposal I opened in 2018 and migrated yesterday to godot-proposals, as well as the proposal you linked would make the Nim+Godot workflow much better. |
Wait, also EcmaScript? |
Yes, that one is an engine module and doesn't use GDNative or NativeScript. |
Some other gdnative libraries have raised the bar quite a bit in terms of usability / user experience since this project was first created. I will list some examples:
.gdns
files (or embedding in scenes).gdnlib
fileAre we able to add any of these improvements to this project?
The text was updated successfully, but these errors were encountered: