< 返回版块

Cupnfish 发表于 2022-01-20 21:25

这个月的Rust GameDev #29 - 2021年12月

欢迎来到Rust GameDev工作组的第29期月报。Rust是一种追求三要素的系统语言:安全、并发和速度。这些目标与游戏开发非常吻合。我们希望为任何希望在开发过程中使用Rust的人建立一个有吸引力的生态系统。想参与进来吗?加入Rust GameDev工作小组吧

Read More: https://gamedev.rs/news/029/

用于winit中无GPU的2D显示的新库,Softbuffer现在可以使用了!

正如库minifb的流行所显示的那样,以一种与平台无关的方式将2D缓冲区/图像放在窗口上是很有用的。然而,minifb本身做窗口管理的方法是有代码重复的问题的。我们在Rust生态系统中已经有了非常高质量的相关库(比如winit),而minifb的窗口管理实现却并不理想。例如,它在某些平台上偶尔会发生缓冲区故障,并且缺少一些关键的功能,如设置窗口图标的能力。虽然有可能将这些功能添加到minifb中,但使用标准的窗口处理系统更为合理。

Softbufferraw-window-handle这个crate集成,允许以跨平台的方式写入窗口,同时使用Rust生态系统中非常高质量的专用窗口管理库。

Read More: https://users.rust-lang.org/t/new-library-for-gpu-less-2d-display-in-winit-softbuffer-is-now-ready-for-use/70591

Crates.io: https://crates.io/crates/softbuffer

本周周报

通常情况下,Rust会自己弄清楚萨特问题

-kornel 在 rust-users 上评论

本周引语比较晦涩,大概意思是想说Rust在通常情况下会自动推导合适的范型结果。其中提到的萨特问题指的是关于法国哲学家萨特的一个冷笑话,感兴趣的可以通过链接跳转到相关页面了解内容。

Read More: https://this-week-in-rust.org/blog/2022/01/19/this-week-in-rust-426/

From 日报小组 Cupnfish

社区学习交流平台订阅:

评论区

写评论
zzliujianbo 2022-01-20 23:03

加油,学习了!

1 共 1 条评论, 1 页