Closed TrifingZW closed 1 month ago
It looks like the C# code is unable to find the method Viewport.set_world_3d
. According to the custom.py
you provided, you are building with 3D disabled, which means this method won't be registered in ClassDB.
When using a custom build of the engine, make sure that the C# bindings you use match the same build configuration. Otherwise the C# bindings may contain methods that are not available in your custom build or other discrepancies.
To do this build the editor with the same build configuration you use for the template and then use it to generate the C# glue with --generate-mono-glue
. Then, build the C# assemblies with build_assemblies.py
and use the built packages in your C# project. See the Compiling with .NET documentation for a more detailed explanation of these steps.
Tested versions
4.3.stable
System information
Android 14 - Godot v4.3.stable - OpenGL API OpenGL ES 3.2 V@0676.46 (GIT@73b5dd1032, I3166dd7455, 1695727537) (Date:09/26/23) - Compatibility - Using Device: Qualcomm - Adreno (TM) 720
Issue description
The build works fine on Windows using the same build configuration, but when using the Window node and its children on the Android platform, it throws the following error:
custom.py:
Steps to reproduce
No Steps to reproduce
Minimal reproduction project (MRP)
No MRP