本质上,我正在尝试制作一个记分牌,在完成一项任务后,它会打开记分牌并显示你的分数。但是,每当我运行实际任务时,它都会显示初始值而不是新变量值。如何在窗口面板中更新此值?
示例伪代码:
from ursina import *
score=0
def challenge():
score += 2
wp.enabled=True
app = Ursina()
wp = WindowPanel(content=(Text('text' + str(score))) popup=True, enabled=False)
start = Button(parent=scene, text='start', on_click=challenge)
app.run()