3个版本 (重大更新)
0.3.0 | 2023年7月15日 |
---|---|
0.2.0 | 2023年7月1日 |
0.1.0 | 2023年2月5日 |
#1888 in 游戏开发
每月下载量:38
在rec-wars中使用
270KB
348 行
Macroquad控制台
在游戏运行时以简单且便捷的方式存储和编辑配置
用于在运行时更改cvars的macroquad游戏引擎的内置控制台。
使用方法
- 将
cvars-console-macroquad
添加到你的Cargo.toml
cargo add cvars-console-macroquad
-
在初始化游戏时创建一个
MacroquadConsole
-
在主循环中调用其
update
方法。
实际例子
兼容性
你的游戏使用的macroquad版本必须与cvars-console-macroquad使用的版本相匹配,否则你会得到一个段错误。与cvars-console-fyrox不同,编译时不会出现错误。
你可以使用cargo tree
来调试问题,但通常情况下,每次你在更新引擎之后进行重大更改,都必须更新控制台。
这意味着即使控制台没有变化,也必须为每个新的macroquad主要版本发布一个新的cvars-console-macroquad主要版本。我将尽快在macroquad发布后发布新版本,但由于我只有一个维护者,这可能并不总是可能的。如果你需要使用最新的macroquad,而cvars-console-macroquad还没有跟上,请随时提交PR。
你还可以临时将控制台分支为具有更新的macroquad版本号的分支,并在你的Cargo.toml
中添加一个补丁部分。
[^主要]: 由于 macroquad 的版本号为 0.y.z
,改变 y
被视为主要版本,按照 Cargo 的语义化版本控制版本 进行。
许可证
AGPL-v3 或更高版本
依赖项
~20MB
~252K SLoC