DartGodot 
Dart Godot 是一个适用于 Godot 游戏引擎的 Dart 语言游戏框架。
- 多平台:支持所有 Godot Mono 平台:Android、iOS、Web、Windows 等。
- 简单:易于新手上手,但对高级用户来说具有无限的灵活性
- 易于设置:Dart for Godot,无需痛苦和复杂的配置(与其他 Godot 语言绑定不同)
- 高效:快速的 Dart2Godot 编译器,更改应快速编译……等待很烦人
- 快速:应用逻辑应快速运行
- 社区:支持所有 Dart 库(用于 js)
- 功能强大:Godot 将提供完整的 2D 和 3D 功能集(与其他 Dart 游戏引擎不同)
警告
DartGodot 仍处于非常早期的开发阶段。API 可以也会发生变化(现在是提出建议的时候了!)。重要功能缺失。目前没有文档。请不要在 DartGodot 中构建任何严肃的项目,除非您已准备好应对 API 更改带来的持续性问题。
开发状态
我目前正在开发一个 Dart2Godot 跨平台编译器,以便在 Godot 中使用 Dart,无需痛苦和复杂的配置。
编译器已完成
(我们必须等待 Godot 4(测试版)!):(((
我们在等吗?我看到了 Godot 4,它仍然不稳定,我目前正在实现 API,这很容易,但非常耗时
我正在 DartGodot 的 Godot4 分支上进行开发
给我一个 Star 来支持我?
入门
您必须使用 Godot 的 Mono 版本(支持 C#)。
Godot 版本 = 3.2.3 +
Dart 版本 = 2.9.2 +
-
在 Godot 编辑器中创建一个新的 C# 脚本并保存它(用于构建 .csproj 文件)
-
将此添加到您的 .csproj 文件中的 < Project > 标签内
<ItemGroup> <PackageReference Include="Jint" Version="3.0.0-beta-1828"/> </ItemGroup> -
克隆或下载此项目(DartGodot)
-
将 DartGodot 文件夹复制到您的 Godot 项目文件夹
-
编辑或在 scripts 文件夹内添加脚本
-
运行 compiler.dart(通过命令行)
-
完成了吗?现在您可以使用编译文件夹内的 C# 文件了
成为项目赞助者
联系我: [email protected]
支持者
Ehasn Mousavi (10$ tether)
Pooya Sharifi (0.0014 BTC)
请我喝杯咖啡
如果您付款了,请告诉我(以便将您的名字保存在支持者列表中): [email protected]
比特币:1Msoj1WSgfikjGfQu4UsgwkjsYbN692C3
bitcoincash:qzkvdnx26tf28lcunmqhz0cykxazv7pt5gyszjrj63 1GkZNrpKEuMvDKyMt1FEQ7Chb6aGCupAWx
莱特币: LTPTiAzvQizkpM6ptX6pXwjwkFH84sfVpC
以太坊: 0x755FE0477214750037ad9C372398d7B331F8a5e0
泰达币: 0x755FE0477214750037ad9C372398d7B331F8a5e0
狗狗币: DCAoHEHqZ5UonFneSQ4qpKdzirJdrTgJgK
