我正在尝试在on_input中有一个while循环,它将每隔几秒钟连续执行一段代码
while(action_id == hash("click"))
do
print("Going")
end
我曾尝试将其移至on_input调用的其他函数中,但是每次运行这段代码都会使程序崩溃。
编辑:我发现我应该确保条件变为假的,愚蠢的错误。
答案 0 :(得分:0)
我只需要确保条件为假。我最初以为while循环会先执行然后执行,这应该通过if语句完成。
答案 1 :(得分:0)
引擎接收到某种输入的每一帧都会调用on_input()函数。您正在执行的操作是在收到“ click”的action_id时在帧中进入无限循环。循环将永远不会完成,因为action_id不会改变并且引擎会锁定。