我的点击功能在 ursina 中不起作用

my on click function is not working in ursina

我不知道如何在用户单击“设置”时执行此操作,以便所有内容都不可见。我试过了

Play.on_click = Settings.visible = False
Play.on_click = quit.visible = False
Play.on_click = Play.visible = False

但是没用

on_click 需要一个函数,但您分配了一个值。试试这个:

def play_onclick():
    Settings.visible = False
    quit.visible = False
    Play.visible = False

Play.on_click = play_onclick # without parentheses! 

此外,我假设 Play 是一个 ursina.Button 实例。如果是这种情况,您应该遵循 Python 名称以小写字母开头的命名约定,即 play.