#ui #graphics #gamedev

yakui-macroquad

将yakui与macroquad集成的库

7个版本

0.3.1 2024年5月13日
0.3.0 2024年4月29日
0.2.2 2023年11月28日
0.1.1 2023年11月7日

GUI中排名857

每月下载量26

MIT许可证

7MB
273 代码行

yakui-macroquad

CI Docs Crates.io version

这是对yakui的一个小型的macroquad集成,基于yakui-miniquad构建。

版本

此版本适用于macroquad 0.4.5和yakui 0.2.0。

示例

use macroquad::prelude::*;
use yakui_macroquad::*;

#[macroquad::main("yakui-macroquad-example")]
async fn main() {
    
    loop {

        clear_background(WHITE);

        yakui_macroquad::start();

        yakui::center(|| {
            let mut text_box = yakui::widgets::Text::new(32.0, "hello, world!");
            text_box.style.color = yakui::Color::BLACK;
            text_box.show();
        });

        yakui_macroquad::finish();

        yakui_macroquad::draw();

        next_frame().await;

    }
    
}

您还可以使用以下命令运行示例:cargo run --example hello-world

许可证

见LICENSE

依赖项

~15MB
~329K SLoC