4个版本 (重大更改)
0.4.0 | 2024年2月18日 |
---|---|
0.3.0 | 2024年2月18日 |
0.2.0 | 2023年11月29日 |
0.1.0 | 2023年4月1日 |
在数据格式中排名#135
每月下载量22
30KB
67 行
bevy_mod_krita
在Bevy中直接加载Krita的.kra
文档,用于快速原型设计或游戏马拉松。
请注意,.kra
文件未针对大小优化,因此您可能不应在生产捆绑包中使用它们。
Bevy兼容性
bevy 版本 |
bevy_mod_krita 版本 |
---|---|
0.13 |
0.4.0 |
0.12 |
0.3.0 |
0.11 |
0.2.0 |
0.10 |
0.1.0 |
安装
cargo add bevy_mod_krita
使用
只需将KritaPlugin
添加到您的应用程序中,启用热重载(可选)并加载.kra
文件!
use bevy::prelude::*;
use bevy_mod_krita::KritaPlugin;
fn main() {
App::new()
.add_plugins(DefaultPlugins)
// Add the Krita plugin to enable loading of `.kra` files
.add_plugins(KritaPlugin)
.add_systems(Startup, setup)
.run();
}
fn setup(mut commands: Commands, asset_server: Res<AssetServer>) {
commands.spawn(Camera2dBundle::default());
commands.spawn(SpriteBundle {
// Load a Krita document as a texture
texture: asset_server.load("krita/demo.kra"),
..default()
});
}
许可证
此项目根据您的选择在MIT或Apache 2.0许可证下授权。
除非您明确声明,否则您有意提交给工作的任何贡献,根据Apache-2.0许可证定义,将根据上述条款双授权,不附加任何其他条款或条件。
依赖关系
~32–70MB
~1M SLoC