Skip to content

Hybrg 框架

Hybrg 是什么?

Hybrg 是一个游戏开发框架,可在多平台上运行。结合了bevy和godot的多样性以及特性,使用rust进行游戏开发。

hybrg

获取框架

(框架暂处于开发阶段,暂不公开,敬请期待)

使用前准备

以下步骤以windows为例,其他的平台会加入适当的提示

使用 rsproxy 部分1

建议配置使用 rsproxy,否则安装时可能会相当慢。

如果你不需要使用可以跳过 rsproxy 的相关部分,又或者你可以自己参考官网设置方法 https://rsproxy.cn

在终端(如powershell)设置环境变量,完成rsproxy代理的第一步

text
setx RUSTUP_DIST_SERVER "https://rsproxy.cn"
setx RUSTUP_UPDATE_ROOT "https://rsproxy.cn/rustup"

安装 Rust

前往官网 下载 Rust x64

启动 rustup-init,默认选择1

如果你不是windows平台,又或者需要使用其他选项如 mingw 进行编译等 ,可查看 other-ways-to-install-rustup

hybrg1

安装完成后继续安装下一步,此处还是选择1

hybrg2

使用 rsproxy 部分2

安装完成后,此时应该已经生成对应目录下的.cargo工具集合了

找到并进入目录 %USERPROFILE%.cargo,新建文件 config (无后缀名) 写入如下内容完成rsproxy代理的第二步

text
[source.crates-io]
replace-with = 'rsproxy-sparse'
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
[net]
git-fetch-with-cli = true

在终端使用指令rustc -V,检验 Rust 是否安装完成

hybrg3

安装工具及插件

推荐使用编码工具

RustRover

Visual Studio Code

插件安装(以jetbrains系列为例)

可选插件 CodeGeeX/TONGYILingma/Trae/Continue 等,获得代码AI助手协助

CodeGeeX

TONGYILingma

TraeAI

Continue

All publicly available technologies are released under the AGPL3 licence.