cybereality / godot-space-mouse

Enables 6 degrees of freedom control for the viewport camera in the Godot editor.
MIT License
38 stars 10 forks source link

Support for Godot 4.0 #6

Open JAWS81 opened 1 year ago

JAWS81 commented 1 year ago

The addon is not supported by Godot 4.0 or higher. Please Update.

cybereality commented 1 year ago

Thanks. I can look into this.

Hayden-Fluff commented 1 year ago

Are there any updates on this?

I find myself really slowed down when I go from modelling in Blender to placing assets in Godot, having to switch navigation methods constantly.

cybereality commented 1 year ago

Honesty, I'm not using Godot any longer so I don't think I will update this. However, it probably would not be hard to port with the code that is available. Sorry.

Hayden-Fluff commented 1 year ago

Understandable, I'm pretty new to Godot myself and I'm not too familiar with GDScript, but I am asking around to see if anyone is willing to assist me with this. Thanks for the present work either way! That'll definitely help rather than using 3dConnexion's SDK

ZenithStar commented 1 year ago

I took a brief look at what it would take to do this. Beyond the GDScript changes, GDNative is depreciated in favor of GDExtention and C++ Modules, and so any update would need to be recompiled. It's also currently experimental and isn't compatible between minor releases of Godot.

imagicalFantasy commented 11 months ago

It's a litle bit sad, I would love ton control godot with my 3D mouse... I'm disapointed about no software got build in support for this amazing tool... when you controlled camera with 3D connexion mouse, you never want to roll back to the classic mouse with hotkey to navigate in 3D space.

MrVolans commented 7 months ago

I have forked this and ported the extension to GDExtension. It's working in perspective mode, but orthogonal projection goes crazy when you turn, so I made a check to deny inputs while in orthogonal mode. There's a precompiled DLL for Windows atm. Haven't had the chance to test on other platforms yet.