#const #gamedev #gui

const-tweaker

从 Web GUI 动态调整常量变量

11 个版本

0.3.1 2020年4月13日
0.3.0 2020年4月13日
0.2.6 2020年4月12日
0.2.5 2020年3月27日
0.1.1 2020年3月16日

#1994 in 游戏开发

每月 37 次下载
2 个 工具箱中使用

AGPL-3.0-or-later

410KB
612 代码行

const-tweaker

从 Web GUI 动态调整 const 变量。

CI Version Rust Documentation License


此库在应用程序运行时打开一个 Web 界面,允许您实时更改常量的值。这对于游戏开发特别有用,您可以在不引入用于热重载的脚本语言的情况下调整一些变量。

运行您的应用程序后,可以在 127.0.0.1:9938 打开用于更改常量的 Web GUI。

示例

// Create a slider to tweak 'VALUE' in the web GUI
#[const_tweaker::tweak]
const VALUE: f64 = 0.0;

fn main() {
	// Enter a GUI/Game loop
	loop {
		// Print the constant value that can be changed from the website
		println!("VALUE: {}", VALUE);

		// ...
	}
}

依赖项

~13–29MB
~444K SLoC