#glfw-window #window #piston #glfw #piston-game-engine #game-engine

pistoncore-glfw_window

为Piston游戏引擎提供的GLFW窗口后端

81个破坏性发布

使用旧的Rust 2015

0.81.0 2024年5月22日
0.80.0 2023年11月14日
0.79.0 2023年9月26日
0.78.0 2023年2月25日
0.0.7 2015年2月24日

#1235 in 游戏开发

50 每月下载量
用于 2 crates

MIT 许可证

59KB
568 代码行

glfw_window 构建状态

为Piston游戏引擎提供的GLFW窗口后端。

维护者:@TyOverby, @bvssvni, @Coeuvre

如何贡献

如何创建窗口

let mut window: GlfwWindow = WindowSettings::new("GLFW Window", (640, 480))
    .fullscreen(false)
    .vsync(true)
    .build()
    .unwrap();

请参阅示例以获取更多创建窗口的方法。

如何设置Gfx

创建窗口后,请执行以下操作

let mut device = gfx::GlDevice::new(|s|
    self.window.get_proc_address(s)
);
let (w, h) = window.get_size();
let frame = gfx::Frame::new(w as u16, h as u16);

故障排除

依赖关系

dependencies


lib.rs:

为Piston游戏引擎提供的GLFW窗口后端。

依赖关系

~2.3–3.5MB
~72K SLoC