#input #windowing #loops #game

win-loop

窗口管理(使用 winit),优秀的输入处理和帧率无关的游戏循环,全部封装在一个小巧的包中

13 个版本 (破坏性)

0.10.1 2024年6月8日
0.9.0 2024年5月19日
0.7.0 2024年1月15日

#15 in #loops

Download history 339/week @ 2024-05-19 16/week @ 2024-05-26 144/week @ 2024-06-02 33/week @ 2024-06-09 2/week @ 2024-06-16

每月797次下载
pix-win-loop 中使用

Zlib 许可证

22KB
455

win-loop

窗口管理(使用 winit1),优秀的输入处理和帧率无关的游戏循环,全部封装在一个小巧的包中。游戏循环基于 https://gafferongames.com/post/fix_your_timestep

最初是 pix-win-loop 的一部分,现在已移至单独的包。

Cargo 功能

该包的功能 rwh_04rwh_05rwh_06 启用相应的 winit 功能。默认情况下,winit 启用了所有默认功能,除了 rwh_06,因此如果您需要它们,您必须指定其中一个 rwh

注意:从版本 0.6 及更高版本开始,所有 winit 功能都被禁用。取而代之的是,有一个 winit-default 功能,它启用了 winit 的默认功能,除了 rwh_06。您仍然可以直接从这个包的功能中启用 rwh_NN。如果您需要启用其他功能,请添加类似以下内容到您的 Cargo.toml

[dependencies]
# ...
winit = { version = "0.30", features = [ ...whatever you need... ] }

...

警告

包版本 0.3 及以下可能由于一个愚蠢的错误而无法在网络上编译。应在 0.4.0 中修复。

依赖项

~3–18MB
~264K SLoC