#loader #directory #ui

已删除 斯卡资产加载器

静态资源加载器

1 个不稳定版本

0.1.0 2023年8月11日

144#loader

MIT 协议

8KB
168 代码行

Cargo.toml
[build-dependencies]
sika-asset-loader = "0.1.0"
build.rs
fn main() {
    let loader = sika_asset_loader::AssetLoader::new()
        .dir("ui")
        .output("ui.rs");
    if let Err(err) = loader.load() {
        println!("cargo:warning={:?}", err);
    }
}

使用
mod ui {
    include!(concat!(env!("OUT_DIR"), "/ui.rs"));
}

let scope = web::scope("/ui");
ui::asset_handle(scope);

依赖项

~3MB
~39K SLoC