制作RPG的AI需要以下几个变量(数组):
布尔型:AI_CommonAllowed用于防止通用AI中止英雄的持续性施法
单位:AI_Safety就是安全地带,比如温泉等 AI_TargetHero如果状态为对战英雄<attackhero>,这个变量保存的是AI所锁定的目标
整数:AI_AllyRemained附近友军小兵剩余数,用于判断是否该后退 AI_EnemiesRemained判断敌军小兵数,作用同上 AI_ItemNumber记录AI买装备买到了多少个 AI_ControllingID通用AI所控制的玩家索引
字符串:AI_State(也可用整数变量取代)AI的状态
选取英雄:我做了两个地区分别装有4个英雄(初始化时隐藏之)每次随即挑出一个就成了。选好后让他们往温泉走(因为我设定的是当AI进入泉512范围内买东西)买出门装备。选英雄就不多说了,很容易的,不会的看看我的图就成了…… |