这个不是一个单独的问题,而是一种尝试引发讨论,人们可以提供关于RTS敌对对手状态机的建议和资源。关于状态机的信息(教程)非常常见,通常关注的是一个单位,既是玩家还是一个单独的敌人。我需要为整个对手建立一个更复杂的SM,它利用多个单位执行多种行动(收集资源,扩张领土,研究升级等)。我已经设置了一个基本的SM来处理敌人涉及收集资源,扩张到最近的领土,简单的东西等。当前的SM不会主动与玩家打交道,除非玩家先与之接触。也许我在寻求的是扩展SM以包含更复杂的想法,例如选择扩张的领土,何时和如何攻击玩家,何时研究什么等的广泛建议。 我真的很难理解这些类型的决定是如何在事先确定的。 另外,我已经研究了GOAP,我认为这个设计模式对于我来说太复杂了,至少目前如此。如果有人有经验开发RTS游戏,或者关于状态机的任何建议,都将非常感激。