rust-piston

    1熱度

    1回答

    我正在使用Piston和Sprite進行個人項目。該example code調用此方法: scene.draw(c.transform, g); 我試圖調用繪製一切的方法。 我第一次嘗試: draw<G: Graphics>(&self, c: &Context, g: &mut G, scene: &mut Scene) 那麼編譯器告訴我,我需要給一個類型參數的Scene所以我嘗試這樣的

    1熱度

    1回答

    我想在創建後更改PistonWindow的分辨率。這將允許用戶在玩遊戲時改變窗口的分辨率。 WindowSettings有一個set_size方法,但在PistonWindow類型創建後似乎無法訪問。 一個簡單的例子: extern crate piston_window; use piston_window::*; fn main() { let mut window: Pis

    2熱度

    1回答

    我很好奇,爲什麼text()採取字形緩存的可變貸: cache: &mut C 我的理解是,glyphe緩存代表從字體文件中加載的靜態字符(字形)。爲什麼這些需要能夠被底層圖形系統突變?