3 个不稳定版本
0.2.0 | 2024年7月24日 |
---|---|
0.1.1 | 2023年12月17日 |
0.1.0 | 2023年12月16日 |
#327 in 游戏开发
193 每月下载量
210KB
190 行
bevy_video_glitch
此crate为bevy游戏引擎提供后处理视频马赛克效果。
安装
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