21个不稳定版本 (9个破坏性更新)

0.10.0 2024年7月5日
0.9.0 2024年2月23日
0.8.1 2023年11月14日
0.7.0 2023年7月22日
0.1.3 2021年11月16日

#74游戏开发

Download history 270/week @ 2024-05-04 206/week @ 2024-05-11 303/week @ 2024-05-18 199/week @ 2024-05-25 282/week @ 2024-06-01 192/week @ 2024-06-08 250/week @ 2024-06-15 233/week @ 2024-06-22 211/week @ 2024-06-29 471/week @ 2024-07-06 207/week @ 2024-07-13 244/week @ 2024-07-20 830/week @ 2024-07-27 525/week @ 2024-08-03 354/week @ 2024-08-10 219/week @ 2024-08-17

1,977 每月下载量
用于 2 crates

MIT/Apache

66KB
1K SLoC

Rust 1K SLoC // 0.0% comments WebGPU Shader Language 199 SLoC // 0.1% comments

bevy_atmosphere logo

crates.io crates.io docs.rs Discord

为Bevy游戏引擎提供的程序化天空插件。

"基本"示例

basic example image

use bevy::prelude::*;
use bevy_atmosphere::prelude::*;

fn main() {
    App::new()
        .add_plugins((DefaultPlugins, AtmospherePlugin))
        .add_system(Startup, setup)
        .run();
}

fn setup(mut commands: Commands) {
    commands.spawn((Camera3dBundle::default(), AtmosphereCamera::default()));
}

"循环"示例

cycle example image

入门

要了解更多信息,请阅读文档或查看示例

有关技术细节,您可以查看技术文档或查看我的博客

Bevy兼容性

bevy bevy_atmosphere
0.14 0.10
0.13 0.9
0.12 0.8
0.11 0.7
0.10 0.6
0.9 0.5
0.8 0.4
0.7 0.3
0.6 0.1

🚧 警告:与WebGL不兼容 🚧

版本0.4及以上使用计算着色器以提高效率,从而破坏了与WebGL的兼容性。

依赖项

~37–73MB
~1.5M SLoC