什么是一个好名字为选择的行动,可能在过去?

2024-10-01 00:32:01 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的游戏中,有ActionFactory(makeabstractactions)、AbstractAction(可能存在的动作)、PotentialAction(一个存在可以做的动作,与一个特定存在相关联)类。我需要一个类的名称,这个类重新生成一个实际的,选择的动作,这个动作是由一个特定的存在完成的,有特定的目标,可能还有参数。你知道吗


Tags: 名称游戏目标参数动作abstractactionactionfactorymakeabstractactions
3条回答

我选择RealAction,主要是因为API的一致性——所有实际的、特定的真实世界的类都以real作为前缀(并且有一个相关的潜在类)

如果没有更多关于动作和它们如何工作的信息,我只能说你的动作似乎都是一样的,但有不同的属性。你知道吗

从工厂返回后,如何处理这些行为?它们是否传递给being然后运行?你知道吗

也许工厂并不是您要做的事情的最佳选择,而动作类型的分类更适合作为类的属性。你知道吗

我的Python有点生锈了,但有点像这样:

class action(object):
    executeTime = None
    targets = []
    arguments = []

    def actionType():
        if executeTime = None:
            return "Potential"
        else if executeTime < datetime.now():
            return "Complete"
        else executeTime > datetime.now():
            return "Potential"  

CompletedAction、FinishedAction、ClosedAction或PastAction是否有用?你知道吗

相关问题 更多 >