所以我一直在用Python和使用__init__
等
现在我想知道你是否可以做一些其他的事情,在触发时执行一段代码(基本上跳到那部分代码)。你知道吗
我认为最简单的解释就是,当一个玩家在游戏中死亡时,他就应该死去,不再有机会轮到他。你知道吗
我知道这可以通过其他方式来实现,但关键是这可能并不总是好的。你知道吗
我在想这样的事情(注意:这完全是编造的):
__as-soon-as__ PlayerHealth < 1: ## End what you are doing and do this when PlayerHealth is less than 1##
print('Game Over')
所以真正的问题是:这样的事情存在吗?你知道吗
一种方法是在python中使用事件。你知道吗
有几种事件框架可以使用PyDispatcher或类似的框架,如florisla的answer中提到的框架
但是要保持这种轻量级,一个更简单的选择是使用ActiveState的event/signal dispatcher配方。这将使您能够在满足所需条件时发送简单事件。你知道吗
相关问题 更多 >
编程相关推荐