21 个版本
0.0.21 | 2024 年 8 月 6 日 |
---|---|
0.0.20 | 2024 年 7 月 28 日 |
0.0.10 | 2024 年 6 月 26 日 |
#292 在 命令行界面
每月 1,416 次下载
21KB
387 代码行
egui_ratatui : egui 小部件 + ratatui 后端 (WASM)
Discord: https://discord.gg/tDBPkdgApN https://discord.gg/tDBPkdgApN
请查看 Bevy 和 Macroquad 文件夹以获取游戏引擎示例
Web 演示 : https://gold-silver-copper.github.io/(在 Firefox 上表现最佳)
另请参阅: https://ratatui.rs/ https://github.com/emilk/egui
在代码中,RataguiBackend 是后端/小部件的名称
cargo添加 egui_ratatui
git clone https://github.com/gold-silver-copper/egui_ratatui.git
cdegui_ratatui
cdbevy_example
cargo运行
此仓库提供了 Ratagui 后端,它也是 egui 的小部件。因此,您可以在 egui 中拥有一个完整的 ratatui 终端。由于 egui 与 WASM 兼容性非常好,这意味着我们可以使用它将 ratatui 编译为 WASM!
如果您想了解更多关于编译到 WASM 的信息,请查阅相关的 EGUI 后端文档
Bevy: https://bevy-cheatbook.github.io/platforms/wasm.html
Macroquad: https://macroquad.rs/articles/wasm/
eframe: https://github.com/emilk/eframe_template
以前,此仓库被称为 'ratatatui_egui_wasm',而 crate 被称为 'ratframe',我决定将其重命名为 egui_ratatui 以提高清晰度和可发现性,请参阅 PRE-RENAME 分支以查看 ratframe 的最后一个版本。
警告:似乎目前存在一个与高 DPI 显示相关的奇怪错误,该错误会稍微破坏渲染。这个错误也推动我移除内部用于包装文本布局的 Label 小部件的使用。我将很快这样做。
依赖项
~9–15MB
~171K SLoC