#const #gamedev #gui

const-tweaker-attribute

通过Web GUI实时调整常量变量

7个版本 (4个重大更新)

0.5.0 2020年4月13日
0.4.1 2020年3月28日
0.3.0 2020年3月22日
0.2.0 2020年3月22日
0.1.1 2020年3月21日

#174 in #const

每月45次下载
3个Crate中使用(通过const-tweaker

AGPL-3.0或更高版本

16KB
425

const-tweaker

通过Web GUI实时调整const变量。

CI Version Rust Documentation License


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

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

示例

// 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);

		// ...
	}
}

依赖项

~2MB
~42K SLoC