rust 如何在macroquad中使用Conf struct?

cld4siwp  于 2022-11-12  发布在  Mac
关注(0)|答案(1)|浏览(206)

我如何使用Conf结构体来自定义macroquad?我检查了文档,但是它把我引到了miniquad。我需要导出两者还是什么?

let conf = Conf {
    fullscreen = true,
}

我不知道如何填写其余的字段。比如我如何更改窗口图标等?(我找到了另一个人提出了同样的问题,但没有人回答。)

kse8i1jr

kse8i1jr1#

根据examples on the macroquad repo,您可以将返回Conf结构的函数作为参数传递给main

use macroquad::prelude::*;

fn window_conf() -> Conf {
    Conf {
        window_title: "Window Conf".to_owned(),
        fullscreen: true,
        ..Default::default()
    }
}

# [macroquad::main(window_conf)]

async fn main() {
    loop {
        clear_background(WHITE);
        next_frame().await
    }
}

相关问题