在 Lua 中:如何向期望一个 HEX 值的应用程序中写入 HEX 值?

我有一个应用程序 UI,它期望一个 HEX 值,例如 foo = 0x113

我正在尝试使用 Lua 写入 foo:

menu.set("Presets", "foo", "0x318")
menu.set("Presets", "888x", "-258")
menu.set("Presets", "89ab", "-60"

在应用程序中,888x 和 89ab 的值已设置。HEX 值字段仍为空。请问有人可以帮忙吗?谢谢。

点赞
用户107090
用户107090

没有“十六进制值”这样的东西。有的是用十六进制表示的数字。

因此,您的 API 需要一个数字。难怪“0x318”不起作用。其他两个有效,因为字符串可以转换为数字。

底线:使用 menu.set("Presets", "foo", 0x318)

2020-01-13 22:19:48