如果有人想要认真用 Rust 开发一款游戏,特别是 3D 游戏,那我的第一建议就是使用 Godot 和 godot-rust,因为它们至少提供一切必要的功能、而且是真正能交付作品的成熟引擎。我们这个小组花了一年暗用 Godot 3 开发出了 BITGUN,又用 godot-rust 构建出了 gdnative。虽然这段经历确实痛苦非常,但这并不是捆绑包的错...
如果有人想要认真用 Rust 开发一款游戏,特别是 3D 游戏,那我的第一建议就是使用 Godot 和 godot-rust,因为它们至少提供一切必要的功能、而且是真正能交付作品的成熟引擎。我们这个小组花了一年暗用 Godot 3 开发出了 BITGUN,又用 godot-rust 构建出了 gdnative。虽然这段经历确实痛苦非常,但这并不是捆绑包的错...
如果有人想要认真用 Rust 开发一款游戏,特别是 3D 游戏,那我的第一建议就是使用 Godot 和 godot-rust,因为它们至少提供一切必要的功能、而且是真正能交付作品的成熟引擎。我们这个小组花了一年暗用 Godot 3 开发出了 BITGUN,又用 godot-rust 构建出了 gdnative。虽然这段经历确实痛苦非常,但这并不是捆绑包的错...
如果有人想要认真用 Rust 开发一款游戏,特别是 3D 游戏,那我的第一建议就是使用 Godot 和 godot-rust,因为它们至少提供一切必要的功能、而且是真正能交付作品的成熟引擎。我们这个小组花了一年暗用 Godot 3 开发出了 BITGUN,又用 godot-rust 构建出了 gdnative。虽然这段经历确实痛苦非常,但这并不是捆绑包的错...
GdScript是godot亲儿子,定制化后的语言更加简单容易上手,是开源语言。Godot是基于节点的一个游戏引擎,节点就是一个面向对象编程的思想,GdScript也是面向对象的脚本语言, 视频播放量 4.5万播放、弹幕量 41、点赞数 367、投硬币枚数 56、收藏人数 237、转发人数 30, 视频
RGPG_LSZ 未填写
而且除了性能问题之外,其最终效果确实非常类似于“纯 ECS”。这里我还想再夸夸 Godot 的节点系统,其中各子节点通常被用作“组件”。虽然这与 ECS 无关,但却与“动态组合”有关,因为它允许在运行时上插入/移除节点,进而改变 entities 的行为。 另外应当指出的是,“将组件拆分成尽可能小的形式以最大程度实现复用...
https://godot-rust.github.io/ @GodotRust @GodotRust@mastodon.gamedev.place Overview Repositories11 Projects Packages People4 More PinnedLoading gdnativegdnativePublic Rust bindings for Godot 3 Rust3.6k210 gdextgdextPublic Rust bindings for Godot 4 ...
godot-bindings Update crate version: 0.1.0 -> 0.1.1 Jun 24, 2024 godot-cell Update crate version: 0.1.0 -> 0.1.1 Jun 24, 2024 godot-codegen Change logic to disable OpenXR for iOS Jun 26, 2024 godot-core Merge pull request#776from fpdotmonkey/document-basis-a-b-c ...
我感觉 LogLogGame 想做的太多了,如果他们一开始就基于 godot-rust 或 bevy 来实现他们的游戏,而不把精力放到自己实现游戏引擎上面,状况会不会好点呢?这也不一定(文章后面给出了原因),但或许能给我们一些启示,找准自己的专注力方向可能更好一些。 也许作者也意识到了这个问题,他在文章里表示,将不会再用 Rust ...