【技术实现步骤摘要】
一种角色控制方法与装置
本申请涉及互联网
,特别涉及一种角色控制方法与装置、计算设备和计算机可读存储介质。
技术介绍
随着游戏产业的发展,越来越多的游戏被开发出来,在不同的游戏中有着不同的游戏角色。在游戏里中,同一个游戏角色在某一时刻可能具有多种不同维度的状态,例如运动状态,技能释放状态,角色的抗击打能力状态,例如护甲状态、防御值等。现有技术的游戏中,角色的这些不同维度的状态之间基本都是相互独立的,不同维度的状态之间没有严格的关联关系。因此,在涉及到一些实际上需要将两种或两种以上的状态直接关联起来的场景时,现有技术的游戏在表现效果上并不理想,难以实现理想的多状态关联效果。
技术实现思路
有鉴于此,本申请实施例提供了一种角色控制方法与装置、计算设备和计算机可读存储介质,以解决现有技术中存在的技术缺陷。根据本申请说明书实施例的第一方面,提供了一种角色控制方法,包括:监测角色的执行状态,基于预存的状态关联队列集合判断所述执行状态是否具有关联状态;在所述执行状态具有关联状态的情况下,根据所述执行状态的状态参数以及关联状态的状态参数,控制角色执行对应的叠加状态。可选地,基于预存的状态关联队列集合判断所述执行状态是否具有关联状态,包括:将角色的当前执行状态与预存的状态关联队列集合进行比对,其中,状态关联队列集合包括至少一个状态关联队列,所述状态关联队列中存储有标准执行状态的状态值及其关联的标准关联状态的状态值;若状态关联队列集合中存储有与角色当前的 ...
【技术保护点】
1.一种角色控制方法,其特征在于,所述方法包括:/n监测角色的执行状态,基于预存的状态关联队列集合判断所述执行状态是否具有关联状态;/n在所述执行状态具有关联状态的情况下,根据所述执行状态的状态参数以及关联状态的状态参数,控制角色执行对应的叠加状态。/n
【技术特征摘要】
1.一种角色控制方法,其特征在于,所述方法包括:
监测角色的执行状态,基于预存的状态关联队列集合判断所述执行状态是否具有关联状态;
在所述执行状态具有关联状态的情况下,根据所述执行状态的状态参数以及关联状态的状态参数,控制角色执行对应的叠加状态。
2.如权利要求1所述的方法,其特征在于,基于预存的状态关联队列集合判断所述执行状态是否具有关联状态,包括:
将角色的当前执行状态与预存的状态关联队列集合进行比对,其中,状态关联队列集合包括至少一个状态关联队列,所述状态关联队列中存储有标准执行状态的状态值及其关联的标准关联状态的状态值;
若状态关联队列集合中存储有与角色当前的执行状态对应的状态关联队列,将所述标准执行状态对应的标准关联状态确定为所述当前执行状态的关联状态。
3.如权利要求2所述的方法,其特征在于,所述状态关联队列通过以下方式生成:
确定标准执行状态及其关联的标准关联状态,并确定所述标准执行状态以及所述标准关联状态之间的关联函数;
根据时间顺序确定标准执行状态的至少一个状态值;
根据关联函数以及标准执行状态的至少一个状态值,确定标准执行状态的每个状态值对应的标准关联状态的状态值;
基于所述标准执行状态的至少一个状态值以及所述标准关联状态的至少一个状态值,确定所述标准执行状态与所述标准关联状态的状态关联队列。
4.如权利要求2或3所述的方法,其特征在于,所述方法还包括:
在所述标准执行状态被删除的情况下,删除包括所述标准执行状态的所述状态关联队列。
5.如权利要求2或3所述的方法,其特征在于,所述状态参数包括:状态值以及状态执行时间;
根据所述执行状态的状态参数以及关联状态的状态参数,控制角色执行对应的叠加状态,包括:
根据所述状态关联队列以及所述执行状态的状态值,确定所述执行状态对应的关联状态的状态值;
基于所述执行状态的状态值和状态执行时间以及所述关联状态的状态值和状态执行时间,控制所述角色执行所述执行状态以及所述关联状态的叠加状态。
6.如权利要求5所述的方法,其特征在于,所述执行状态为多个,每个所述执行状态对应至少一个所述关联状态;
基于所述执行状态的状态值和状态执行时间以及所述关联状态的状态值和状态执行时间,控制所述角色执行所述执行状态以及所述关联状态的叠加状态,包括:
根据所述关联状态的状态值和状态执行时间,确定属于同一类别的多个所述关联状态在至少一个叠加执行时间段的叠加融合状态;
根据所述执行状态的状态值和状态执行时间、属于不同类别的所述关联状态的状态值和状态执行时间、所述叠加融合状态的状态...
【专利技术属性】
技术研发人员:王斌,陈子乾,怀宾,周轶骁,
申请(专利权)人:珠海金山网络游戏科技有限公司,珠海西山居移动游戏科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。