【发布时间】:2022-01-02 00:19:00
【问题描述】:
如何让 Ursina 引擎在特定条件后每帧停止调用 update() 函数,同时运行脚本的其余部分
application.quit() 终止我的脚本,app.destroy() 只是关闭窗口,同时仍然在每一帧调用update()。
【问题讨论】:
如何让 Ursina 引擎在特定条件后每帧停止调用 update() 函数,同时运行脚本的其余部分
application.quit() 终止我的脚本,app.destroy() 只是关闭窗口,同时仍然在每一帧调用update()。
【问题讨论】:
您可以在update() 函数中以guard 的形式处理这种情况:
def update():
if condition:
return
# normal code...
【讨论】: