当前位置 : 主页 > 编程语言 > java >

【Rust 日报】2022-01-20 这个月的Rust GameDev

来源:互联网 收集:自由互联 发布时间:2022-06-22
这个月的Rust GameDev #29 - 2021年12月 欢迎来到Rust GameDev工作组的第29期月报。Rust是一种追求三要素的系统语言:安全、并发和速度。这些目标与游戏开发非常吻合。我们希望为任何希望在

这个月的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​​中,但使用标准的窗口处理系统更为合理。

​​Softbuffer​​​与​​raw-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/


社区学习交流平台订阅:

  • Rust.cc 论坛: 支持 rss
  • 微信公众号:Rust 语言中文社区


上一篇:Java自定义Once方法保障单次执行
下一篇:没有了
网友评论