20个版本 (12个重大更新)
0.13.0 | 2024年7月8日 |
---|---|
0.11.0 | 2024年4月5日 |
0.10.0 |
|
0.9.0 | 2023年11月5日 |
0.4.0 | 2022年7月25日 |
#35 in 游戏开发
每月下载量13,890
在 2 个Crate 中使用
180KB
653 行
演示
通过克隆此仓库并运行来运行此网格的简单实现
cargo run --example simple
功能
- 轻松生成与世界原点和轴对齐的无限网格
- 生成无限数量的任意坐标空间对齐的轴
用法
将插件添加到 [dependencies]
的 Cargo.toml
bevy_infinite_grid = { git = "https://github.com/ForesightMiningSoftwareCorporation/bevy_infinite_grid", branch = "main" }
在默认插件之后插入无限网格插件。
.add_plugins(InfiniteGridPlugin)
然后生成网格以查看结果。
commands.spawn(InfiniteGridBundle::new(
materials.add(InfiniteGridMaterial::default()),
));
请参阅 simple 演示,了解最小实现示例。
Bevy版本支持
我们打算跟踪Bevy的 main
分支。欢迎PR支持此分支!
bevy | bevy_infinite_grid |
---|---|
0.14 | 0.13 |
0.13 | 0.11, 0.12 |
0.12 | 0.10 |
0.11 | 0.8, 0.9 |
许可证
bevy_infinite_grid是免费和开源的!本仓库中的所有代码都根据您选择的许可证进行双重授权,可以是
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
- Apache许可证2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
这意味着您可以选择您喜欢的许可证!这种双重授权方法是Rust生态系统中的事实标准,并且包含两者都有非常好的理由。
除非您明确说明,否则您有意提交的任何贡献,根据Apache-2.0许可证定义,应如上所述双重授权,不附加任何额外条款或条件。
依赖项
~37–74MB
~1.5M SLoC