arpg怪物ai策划资料.docVIP

  • 12
  • 1
  • 约2.36千字
  • 约 4页
  • 2019-09-14 发布于湖北
  • 举报
ARPG怪物AI策划 这篇文章中提到的人工智能AI作用是控制角色(怪物、NPC、失去控制的PC等)的行为,对环境条件做出合适的反应。 本策划案拟使用事件触发器来实现AI:触发事件的所有者满足触发条件时,就采取行动;触发条件和采取的行动中的变量可以改动,这样来调节AI的表现。 这个系统需要:触发事件编辑器;AI基本行为表、AI类型表和AI参数表。 触发事件编辑器(trigger editor):用来编辑触发事件。 一个触发事件分为3部分,所有者、触发条件和行动。AI的所有者满足触发条件时,就采取行动。 触发事件在运行时从AI参数表中读取AIP1~8列、AIDIST列和AIREC列的内容作为对应变量的值,这样可以通过调节AI参数,方便地调节AI行为。其中AIP1~8:对应AI触发事件中的各种变量,根据需要可能增加。AIDIST和AIREC是每个角色都有的参数,一般作用是定义AI感知范围和反应时间。 触发条件也就是特定的环境条件,可以包括以下数值的一个特定范围: 当前目标与角色的距离;特定NPC(群)与角色的距离(如:7.32米内有敌对角色);地图物件与角色的距离;角色参数数值; 行动则是一组基本行为,可以包括:更换目标;接近目标;远离目标;保持相对位置;保持相对距离;近战攻击;对角色使用技能;对环境使用技能;等待;等等 (函数“检定某AIP”的功能是以该AIP为百分比数值来判断成功

文档评论(0)

1亿VIP精品文档

相关文档