3 个不稳定版本

0.2.0 2024年7月24日
0.1.1 2023年12月17日
0.1.0 2023年12月16日

#327 in 游戏开发

Download history 140/week @ 2024-07-20 52/week @ 2024-07-27 1/week @ 2024-08-03

193 每月下载量

MIT/Apache

210KB
190

bevy_video_glitch

Maintenance CI crates-io api-docs

此crate为bevy游戏引擎提供后处理视频马赛克效果。

Cube example

安装

cargo add bevy_video_glitch

使用方法

将插件添加到应用程序

use bevy::prelude::*;
fn main() {
    App::new()
        .add_plugins(bevy_video_glitch::VideoGlitchPlugin)
        .run()
}

将设置添加到相机

use bevy::prelude::*;
fn setup(mut commands: Commands) {
    commands.spawn((
        Camera3dBundle::default(),
        // This component is also used to determine on which camera to run the post processing effect.
        bevy_video_glitch::VideoGlitchSettings {
            intensity: 1.0,
            color_aberration: Mat3::IDENTITY
        },
    ));

示例

按照如下方式运行示例

cargo run --example cube

这将显示一个旋转的立方体,就像在README的开头所示。

bevy_video_glitch bevy
0.2 0.14
0.1 0.12.1

许可证

此crate受MIT许可证或Apache许可证2.0许可。

致谢

依赖关系

~36–73MB
~1.5M SLoC