Emmanuel Leblond

Results 177 comments of Emmanuel Leblond

I've worked a bit on this, see branch https://github.com/touilleMan/godot-python/tree/splitted-bindings-module The issue is doing `cimport` on extension types imply runtime import on them. So basically we end up with: bindings_part0.pyx: ```cython...

> autopxd auto-generates Cython bindings from the godot_headers module as bindings.pxd In theory, yes. However autopxd output still contains errors and must be patched by hand: https://github.com/touilleMan/godot-python/blob/035db0f1c79489cf1500f491902642f66b3fd53b/pythonscript/godot/_hazmat/gdnative_api_struct.pxd#L3-L9 Also the file...

Hi @MarioMey ! Yes, `Vector3.ZERO` is just a plain `Vector3` instance so modifying it creates this kind of surprises :'( However your issue is a valuable input :smiley: : I'm...

Yep, that's by design. The thing is list/dict require being converted to Godot Dictionary and List which is obviously costly so I wasn't sure it was a good idea to...

Hi @dranorter I think I found the issue: `Node._import_path` is a property, but it getter/setter are not defined in Godot's `api.json` version used to build version 0.50.0 of Godot Python...

This is really cool, thank a lot !!! Would you mind if I add your video to the README, it's a great live showcase ;-) PS: I've created issue #228...

> For me, I use godot-python because I use python every day for work, so I'm very comfortable using the command line, creating virtual environments, etc. > If we think...

Hi @rac0316 ! I'm struggling a lot with Mac OS builds (I don't have a Mac so I can only rely on the CI which is far from ideal for...

> Side note - HUGE build time improvement between this commit and the v0.20.1 release - awesome job! Not sure what's the reason... Are you sure you didn't compiled with...

@rac0316 about the huge improvement in compilation time... bfa9cd04a0fa2f2d35140edd0f5616b449fdfe28 :trollface: