所以我一直在玩Python并使用__init__
等。
现在我想知道你是否可以在触发时执行其他会执行一段代码(基本上跳转到代码部分)的内容。
最简单的说明方式我认为就像游戏中的玩家死亡一样,他应该死,不再有机会转弯或其他什么。
我知道这可以通过其他方式完成,但关键是这可能并不总是很好。
我在想类似的东西(注意:这是完全弥补的):
__as-soon-as__ PlayerHealth < 1: ## End what you are doing and do this when PlayerHealth is less than 1##
print('Game Over')
所以真正的问题是:这样的事情是否存在?
答案 0 :(得分:0)
一种方法是在python中使用事件。
有几个事件框架可以使用PyDispatcher或类似框架,例如florisla answer
中提到的框架但是为了保持这个轻量级更简单的选择是使用ActiveState中的event/signal dispatcher配方。这将使您能够在满足所需条件时发送简单事件。