Godot Import from "project.godot" from: HelloCEF, 2D or 3D
PLAY, and all 3 this Message and break!
ERROR: Invalid call: Nonexistent function "initialize" in Base "Node"
E 0:00:00:0623 instantiate: Cannot get class 'GDCef'.
<C++-Fehler> Parameter "ti" is null.
<C++-Quelle> core/object/class_db.cpp:358 @ instantiate()
W 0:00:00:0623 instantiate: Node CEF of type GDCef cannot be created. A placeholder will be created instead.
<C++-Quelle> scene/resources/packed_scene.cpp:254 @ instantiate()
For Godot4 there is a gdcef.gdextension file to tell where the libs are. If its content is not correct, you'll see this error. Mine are inside libs/ folder.
gdscript in demos tell where to find CEF artefacts. Default script behavior: see screenshots and if you export your project, the binary shall be inside the CEF artifacts.
One demo had a broken link to CEF artefacts. On Windows this link needs admin rights to be created (if you compile the project my build.py). For your case, you do not need link: a folder is enough (I'm using links to avoid storing several times 1 GB folder of CEF artefacts).
Note: I also updated a lot the git to separate godot-3 and godot-4 branches (and made some git push force and one commit changes the name of the link to CEF artefacts folder).
Now git commits are stable. You can refresh your git history.
Hi,