Comments (9)
Seems to work for me:
cargo build
cd examples/dodge-the-creeps
godot4
Which Godot version are you using? A lot has changed in the last few days, you may need to get the latest nightly builds from here or build Godot master
from source.
from gdext.
Seems to work for me:
cargo build cd examples/dodge-the-creeps godot4
Which Godot version are you using? A lot has changed in the last few days, you may need to get the latest nightly builds from here or build Godot
master
from source.
Godot version: Godot4 Beta4
I'm using the latest master
It was normal the day before yesterday
It's not working right after using Cargo Update today
My English is not very good. I'm sorry
from gdext.
Godot version: Godot4 Beta4
This one is quite outdated, being released 1.5 months ago. Godot's GDExtension API currently changes at a very fast pace 😉
As mentioned, you should try the latest nightly build or wait until next Beta is released.
from gdext.
As mentioned, you should try the latest nightly build or wait until next Beta is released.
In fact, I also used Gogo4 Beta8
But, It still doesn't work
After the Bate8 version is opened, a flash back problem occurs
from gdext.
Godot version: Godot4 Beta4
This one is quite outdated, being released 1.5 months ago. Godot's GDExtension API currently changes at a very fast pace 😉
As mentioned, you should try the latest nightly build or wait until next Beta is released.
Just checked Beta8, Beta7, Beta6, Beta5,Godot all crashed. Only Beta4 can open normally, but the examples cannot run
Translated Report (Full Report Below)
Process: Godot [3434]
Path: /Applications/Godot.app/Contents/MacOS/Godot
Identifier: org.godotengine.godot
Version: 4.0 (4.0)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2022-12-16 14:55:37.2343 +0800
OS Version: macOS 12.2.1 (21D62)
Report Version: 12
Anonymous UUID: 5300B3D6-2802-6515-E59C-9CED07542521
Time Awake Since Boot: 5400 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: UNKNOWN_0xD at 0x0000000000000000
Exception Codes: 0x000000000000000d, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
VM Region Info: 0 is not in any region. Bytes before following region: 4372697088
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 104a21000-10b01f000 [102.0M] r-x/r-x SM=COW ...s/MacOS/Godot
Application Specific Information:
abort() called
from gdext.
As mentioned, you should try the latest nightly build or wait until next Beta is released.
Just checked Beta8, Beta7, Beta6, Beta5,Godot all crashed. Only Beta4 can open normally, but the examples cannot run
I said "wait until next Beta is released" -- past betas are all incompatible. And Beta 4 for sure is, there have been loads of changes in the GDExtension API since then. The fact that it seems to open normally doesn't matter, you'd still have UB all over the place. So it doesn't make sense to spend time trying to debug that.
So I can only repeat myself, you have these options:
- Use nightly builds -- they publish artifacts that you can download
- From official site: https://github.com/godotengine/godot/actions
- For this project: https://github.com/Bromeon/godot4-nightly/actions (Debug builds, slow)
- Wait until Beta 9 is released, should be this week
- Build Godot yourself
from gdext.
As mentioned, you should try the latest nightly build or wait until next Beta is released.
Just checked Beta8, Beta7, Beta6, Beta5,Godot all crashed. Only Beta4 can open normally, but the examples cannot run
I said "wait until next Beta is released" -- past betas are all incompatible. And Beta 4 for sure is, there have been loads of changes in the GDExtension API since then. The fact that it seems to open normally doesn't matter, you'd still have UB all over the place. So it doesn't make sense to spend time trying to debug that.
So I can only repeat myself, you have these options:
Use nightly builds -- they publish artifacts that you can download
- From official site: https://github.com/godotengine/godot/actions
- For this project: https://github.com/Bromeon/godot4-nightly/actions (Debug builds, slow)
Wait until Beta 9 is released, should be this week
Build Godot yourself
I'm sorry. Maybe I'm stupid. I didn't understand yesterday. Now it's clear. Thank you.
from gdext.
No worries 🙂 glad I could help! I will clarify this in the Readme once Beta 9 is out.
I'll then close this issue.
from gdext.
No worries 🙂 glad I could help! I will clarify this in the Readme once Beta 9 is out.
I'll then close this issue.
Thank you 👍
from gdext.
Related Issues (20)
- Type-safe API to query Godot features HOT 2
- Extension class instances constructed in rust cannot be reloaded HOT 1
- `#[derive(GodotClass)]` on tuple structs should fail before other macro failures HOT 4
- `Engine::register_singleton` corrupts object ref count HOT 3
- `GodotClass`: user vs. library items, characteristics and orthogonality
- Improvements with Godot classes for better templating HOT 3
- Make `ScriptInstance.call` and company re-entrant HOT 15
- ScriptLanguageExtension methods can be called from multiple threads HOT 2
- Support using `Base` for initialization in `init` function HOT 7
- Impl `Iterator::size_hint()` for `Dictionary` iterator types HOT 3
- Support every class-registration option that Godot offers HOT 1
- AutoLoaded scenes through an EditorPlugin GodotClass are not added the scene of the editor node tree HOT 7
- Module `convert_error` is private HOT 2
- GDExt panics when two structs from different modules are named the same HOT 1
- `Gd<Self>` return type causes type error when fn annotated with `#[func]` HOT 2
- Implement (or derive) GodotType for godot compatible repr enums HOT 2
- Godot editor crashes when hot reloading gdext library with custom resources HOT 6
- Import Godot docs for builtin types HOT 7
- No recommended way to call `Base<T>` methods from `init` HOT 2
- Single- and multi-threading support for `Callable::from_fn` HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gdext.