#gamedev #firefly-zero #api-bindings

无std firefly-rust

Rust游戏开发套件

7个版本

0.3.0 2024年7月11日
0.2.2 2024年6月23日
0.2.0 2024年5月12日
0.1.2 2024年5月6日

#63 in 渲染

Download history 232/week @ 2024-04-28 173/week @ 2024-05-05 178/week @ 2024-05-12 21/week @ 2024-05-19 2/week @ 2024-05-26 6/week @ 2024-06-02 127/week @ 2024-06-09 51/week @ 2024-06-16 177/week @ 2024-06-23 5/week @ 2024-06-30 117/week @ 2024-07-07 15/week @ 2024-07-14 2/week @ 2024-07-28

每月下载量 134

MIT 协议

60KB
2K SLoC

firefly-rust

Rust游戏开发套件,用于开发Firefly Zero游戏。

安装

cargo add firefly_rust

Cargo功能

  • std: 如果你没有使用#![no_std]构建你的项目,则此功能为必需。它将从包中移除自定义的panic处理器,以避免与标准库冲突。
  • alloc: 如果你想要使用FileBuf,则此功能为必需。允许包进行内存分配。如果你启用了alloc但未启用std,你必须还提供全局分配器。我们建议使用talc
  • sudo: 如果你想要使用sudo模块,则此功能为必需。启用对设备的特权访问。
  • nalgebra_support: 如果你使用nalgebra,则可以激活此功能。启用nalgebra向量和类型之间的转换。

许可证

MIT许可证。你可以对SDK做任何你想做的事情,修改它,将其嵌入到任何应用程序和游戏中。享受乐趣!

依赖关系

~0–600KB
~12K SLoC