1个不稳定版本
0.2.1 | 2020年10月10日 |
---|
#2040 在 游戏开发
42KB
1K SLoC
Sprocket
一个使用Rust编写的模块化和可扩展的游戏引擎和游戏框架
开发
Sprocket目前处于非常早期的开发阶段,所有功能都不应被视为稳定
要求
- cargo http://rust-lang.net.cn/tools/install
- cmake http://cmake.com.cn/download/ (用于glfw)
Sprocket使用cargo构建系统,这意味着所有rust依赖项都会自动下载。
但是,还有一些无法自动解决的附加依赖项,需要手动安装
Linux
使用您的包管理器安装依赖项
sudo apt install xorg-dev cmake # Debian/Ubuntu
sudo pacman -S xorg-server-devel cmake # Arch/Manjaro
sudo xbps-install libX11-devel cmake # Void
请确保已安装Rust。请参阅 http://rust-lang.net.cn/tools/install
构建项目
cargobuild
第一次构建可能需要一些时间,因为需要下载所有Rust依赖项,但后续构建将大大减少时间。
Windows
手动安装Rust和cmake
cmake: http://cmake.com.cn/download/
Rust: http://rust-lang.net.cn/tools/install
构建项目
cargobuild
运行沙盒
cargorun -psandbox
如果项目已过时,这将自动构建项目
依赖项
~2.5MB
~51K SLoC