我的点击功能在 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
.
我不知道如何在用户单击“设置”时执行此操作,以便所有内容都不可见。我试过了
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
.