【发布时间】:2020-09-12 00:42:28
【问题描述】:
假设我有一个类似的按钮精灵类
class Button(pygame.sprite.Sprite):
def __init__(self, callback, ...):
self.callback = callback
现在,回调是一个函数,但需要一个数组并对其进行处理。单击按钮后,数组会更改,但现在我想在新数组上应用相同的按钮?
请注意,该按钮在第一次迭代时有效,但现在我希望使用新数组更新该函数。
【问题讨论】:
-
执行回调的任何代码都应作为参数传入数组。设置回调应该不会影响这一点。