Notifications
Article
DecisionFlex介绍
Updated 9 months ago
82
0
DecisionFlex主要用于解决决策性AI系统设计的两大痛点,即AI行为的自然程度,以及系统平衡性的维护。

DecisionFlex所提供的AI可以综合当前位置、血量及敌方行为的整体情况,来决定下一步是逃跑、撤退、攻击或是补充血量,或是根据玩家行为发生的时间与地点将玩家进行归类。AI还会将多种关联因素产生的行为随机化处理,这样的设计能够让AI更接近于真实玩家,表现得更为自然。
DecisionFlex使用最少的代码来实现最为完整的系统,对于平衡性的维护也非常便利,而且与Unity工作流程无缝衔接。打开层级视图,可以看到DecisionFlex显示的Decision、Action及Consideration。其中,Consideration决定了各个因素能够影响AI行为的权重。
使用DecisionFlex也很简单,该插件提供了大量辅助脚本,所有操作可以直接在检视面板中配置并完成,对设计师极为友好。另外,DecisionFlex灵活性极高,允许开发者自定义脚本来设置DecisionFlex。


Unity资源商店
299
Comments