【发布时间】:2021-07-31 23:50:53
【问题描述】:
我对 Lua 以及一般的编码都很陌生。此代码是运行计时器以检查按键的脚本的一部分。我无法让这部分脚本正常工作。第一部分工作正常 - 它打印消息并将本地设置为 1 - 但是尽管在我按 N 时已将本地设置为 1,但它总是返回“没有保存的相机位置可用”消息。我做错了什么?
local campossaved
--(...other code that doesn't access the local "campossaved"...)
-- save camera position (hotkey B) --wip
if (isKeyPressed(VK_B)) then
print("Saved camera position.")
campossaved = 1
end
-- load camera position (hotkey N) --wip
if (isKeyPressed(VK_N)) then
if (campossaved == 1) then
print("Loaded camera position.")
else
print("No saved camera position available.")
end
end
【问题讨论】:
-
在您发布的代码中,
campossaved是一个全局变量。如果你把它做成本地的,你也需要向我们展示这段代码。 -
@JosephSible-ReinstateMonica 已编辑 :)
标签: lua