#rogue-like #cp437 #terminal #ascii #gamedev

bracket-embedding

为 bracket-lib 提供资源嵌入服务

1 个不稳定版本

0.8.7 2022年10月4日

#2227游戏开发

Download history 373/week @ 2024-03-13 557/week @ 2024-03-20 493/week @ 2024-03-27 621/week @ 2024-04-03 534/week @ 2024-04-10 497/week @ 2024-04-17 492/week @ 2024-04-24 462/week @ 2024-05-01 518/week @ 2024-05-08 500/week @ 2024-05-15 593/week @ 2024-05-22 546/week @ 2024-05-29 574/week @ 2024-06-05 414/week @ 2024-06-12 415/week @ 2024-06-19 482/week @ 2024-06-26

1,963 每月下载量
用于 10 个工具箱 (直接使用 2 个)

MIT 许可证

83KB
60

Bracket-embedding

bracket-lib 包含了一个在您的二进制文件内嵌入资源的系统(尤其是对于 WASM 构建)。这个工具箱提供了嵌入的支持。它本身并不太有用。

使用示例

use bracket_embedding::prelude::*;

embedded_resource!(SOURCE_FILE, "embedding.rs");

fn main() {
   // This helper macro links the above embedding, allowing it to be accessed as a resource from various parts of the program.
   link_resource!(SOURCE_FILE, "embedding.rs");
}

lib.rs:

使用 bracket-embedding 工具箱来提供资源嵌入。这允许您在发行时将二进制资源包含在程序中,而不需要外部文件。这对于 WASM 构建尤其有用。

例如

use bracket_embedding::prelude::*;

embedded_resource!(SOURCE_FILE, "embedding.rs");

fn main() {
   // This helper macro links the above embedding, allowing it to be accessed as a resource from various parts of the program.
   link_resource!(SOURCE_FILE, "embedding.rs");
}

这个工具箱本身并不太有用,但被 bracket-lib 的其他部分广泛使用。

依赖项

~0.4–5.5MB
~11K SLoC