为什么活塞在屏幕的右上方绘制一个矩形?

时间:2019-07-18 00:15:43

标签: rust rust-piston

每当我尝试在窗口上绘制任何东西,甚至清除窗口时,都会绘制一个奇怪的矩形,该矩形会填满屏幕的右上象限。

提供的代码是我一直在尝试解决的基本示例。不管我选择绘制什么矩形,都会出现,但是,如果我将闭合保留为空白,它将不会绘制。

extern crate piston_window;

use piston_window::*;

fn main() {

    let opengl = OpenGL::V3_2;

    let mut window: PistonWindow = 
        WindowSettings::new("Test Window!", [600, 600])
        .exit_on_esc(true)
        .graphics_api(opengl)
        .build()
        .unwrap();

    while let Some(event) = window.next() {
        window.draw_2d(&event, | context, graphics, _device | {
            clear(color::WHITE, graphics);
        });
    }
}

0 个答案:

没有答案