【技术实现步骤摘要】
本专利技术涉及一种信息处理方法,尤其是涉及。
技术介绍
大规模单位交战的计算,被应用在各个计算机领域中,尤其是一些市场上知名的游戏中。传统的战场计算方式主要分为三个阶段索敌阶段、行为阶段、移动阶段。索敌阶段,即根据游戏中单位的某个属性,制定相应的Al行为,通过比对战场上所有单位从而获得相应的目标。行为阶段,当单位获得了之前确定的参照目标后,单位会根据预设Al进行一系列的程序行为,行为会消耗相应的行动力值,行为一般包含根据攻击范围执行攻击命令,或者满足技能施放条件则施放技能。当执行完行为阶段后,拥有行动力的单位可以执行移动阶段,目前游戏中的移动算法主要采用A*搜索算法,这是一种在图形平面上,有多个节点的路径,求出最低通过成本的算法。常用于游戏中的NPC的移动计算,或线上游戏的BOT的移动计算上。通过以上三个阶段,就能在程序中实现出上万个单位的智能化对战场面。但此种常见的计算方式存在一些难以解决的弊端首先,由于A*搜索算法通过遍历战场地图的数据进行计算路径,所以越大的地图会加大运算量。而更多的游戏单位,则意味着同一时间内需要计算的次数更多。上万个单位若无经过优化,很 ...
【技术保护点】
一种用于模拟大规模战场的单位逻辑控制方法,该方法适用于即时战略游戏中单位大规模交战时的行为逻辑控制,其特征在于,所述的行为逻辑控制包括索敌阶段、第一行为阶段、移动阶段和第二行为阶段,单位的攻击判定范围包括执行攻击范围和预备攻击范围,所述的方法具体包括以下步骤:1)索敌阶段,采用区间索引的方式,遍历整个战场的所有区间,直至检测到符合攻击条件的目标单位,然后执行步骤2);2)第一行为阶段,判断该单位的执行攻击范围内是否存在目标单位,若为是,则执行攻击行为并执行步骤5);若为否,则执行步骤3);3)移动阶段,检测可缩短与目标单位之间距离的路径,若存在所述路径,则沿该路径移动靠近目 ...
【技术特征摘要】
1.一种用于模拟大规模战场的单位逻辑控制方法,该方法适用于即时战略游戏中单位大规模交战时的行为逻辑控制,其特征在于,所述的行为逻辑控制包括索敌阶段、第一行为阶段、移动阶段和第二行为阶段,单位的攻击判定范围包括执行攻击范围和预备攻击范围, 所述的方法具体包括以下步骤1)索敌阶段,采用区间索引的方式,遍历整个战场的所有区间,直至检测到符合攻击条件的目标单位,然后执行步骤2);2)第一行为阶段,判断该单位的执行攻击范围内是否存在目标单位,若为是,则执行攻击行为并执行步骤5);若为否,则执行步骤3);3)移动阶段,检测可缩短与目标单位之间距离的路径,若存在所述路径,则沿该路径移动靠近目标单位,并执...
【专利技术属性】
技术研发人员:庄易霖,杨云杰,林秀全,
申请(专利权)人:上海创图网络科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。