【技术实现步骤摘要】
一种虚拟对象的交互控制方法及装置
本申请涉及计算机
,特别涉及一种虚拟对象的交互控制方法及装置、计算设备及计算机可读存储介质。
技术介绍
在现有的游戏中,玩家通常可以和虚拟场景中的虚拟对象进行交互,例如游戏中的虚拟宠物或虚拟坐骑等等,然而,现有的交互方式往往是预先设定好的若干种固定的交互方式,虚拟对象无法根据其自身的状态生成特定的交互过程,无法让玩家产生代入感,导致玩家在一定的游戏时间后就会感到枯燥和乏味,降低了游戏体验。
技术实现思路
有鉴于此,本申请实施例提供了一种虚拟对象的交互控制方法及装置、计算设备及计算机可读存储介质,以解决现有技术中存在的技术缺陷。根据本说明书实施例的第一方面,提供了一种虚拟对象的交互控制方法,包括:根据虚拟场景中的虚拟对象对应的第一逻辑需求,获取第一交互控制器;通过所述第一交互控制器依次调用至少一个交互表现,根据每个所述交互表现使所述虚拟对象执行对应的交互动作;在根据所述虚拟对象对应的第二逻辑需求,需要切换至第二交互控制器的情况下,根据所述虚拟对象在当前对应的交互状态,向所述第一交互控制器或所述虚拟对象在当前对应的交互表现发送退出指令;根据所述退出指令退出所述第一交互控制器,并通过所述第二交互控制器依次调用至少一个交互表现,并使所述虚拟对象执行每个交互表现。根据本说明书实施例的第二方面,提供了一种虚拟对象的交互控制装置,包括:需求响应模块,被配置为根据虚拟场景中的虚拟对象对应的第一逻辑需求,获取第一交互控制 ...
【技术保护点】
1.一种虚拟对象的交互控制方法,其特征在于,包括:/n根据虚拟场景中的虚拟对象对应的第一逻辑需求,获取第一交互控制器;/n通过所述第一交互控制器依次调用至少一个交互表现,根据每个所述交互表现使所述虚拟对象执行对应的交互动作;/n在根据所述虚拟对象对应的第二逻辑需求,需要切换至第二交互控制器的情况下,根据所述虚拟对象在当前对应的交互状态,向所述第一交互控制器或所述虚拟对象当前正在执行的交互表现发送退出指令;/n根据所述退出指令退出所述第一交互控制器,并通过所述第二交互控制器依次调用至少一个交互表现,并使所述虚拟对象执行每个交互表现。/n
【技术特征摘要】
1.一种虚拟对象的交互控制方法,其特征在于,包括:
根据虚拟场景中的虚拟对象对应的第一逻辑需求,获取第一交互控制器;
通过所述第一交互控制器依次调用至少一个交互表现,根据每个所述交互表现使所述虚拟对象执行对应的交互动作;
在根据所述虚拟对象对应的第二逻辑需求,需要切换至第二交互控制器的情况下,根据所述虚拟对象在当前对应的交互状态,向所述第一交互控制器或所述虚拟对象当前正在执行的交互表现发送退出指令;
根据所述退出指令退出所述第一交互控制器,并通过所述第二交互控制器依次调用至少一个交互表现,并使所述虚拟对象执行每个交互表现。
2.根据权利要求1所述的方法,其特征在于,根据所述虚拟对象在当前对应的交互状态,向所述第一交互控制器或所述虚拟对象当前正在执行的交互表现发送退出指令,包括:
根据所述虚拟对象在当前对应的交互状态,判断所述虚拟对象在当前是否正在执行交互表现;
若是,则向所述虚拟对象当前正在执行的交互表现发送退出指令;
若否,则向所述第一交互控制器发送退出指令。
3.根据权利要求2所述的方法,其特征在于,在向所述虚拟对象当前正在执行的交互表现发送退出指令的情况下,根据所述退出指令退出所述第一交互控制器,包括步骤S101至步骤S104:
步骤S101:根据所述退出指令退出所述虚拟对象当前正在执行的第n个交互表现,其中,所述n为大于1的正整数;
步骤S102:判断所述第n个交互表现是否为所述第一交互控制器调用的交互表现;若是,则执行步骤S103;若否,则将n自减1并执行步骤S104。
步骤S103:在根据所述退出指令退出所述第n个交互表现之后,再根据所述退出指令退出所述第一交互控制器;
步骤S104:获取所述虚拟对象执行已经完毕的第n个交互表现并重新执行步骤S102。
4.根据权利要求3所述的方法,其特征在于,还包括:
在根据所述退出指令退出所述第一交互控制器的过程中,根据所述虚拟对象的逻辑数据对应的属性,对所述虚拟对象的逻辑数据进行保留或处理。
5.根据权利要求3所述的方法,其特征在于,根据所述退出指令退出所述虚拟对象当前正在执行的第n个交互表现,包括:
在获取到所述退出指令的情况下,立即停止所述虚拟对象当前正在执行的第n个交互表现并退出;或者,
在获取到所述退出指令的情况下,待所述虚拟对象当前正在执行的第n个交互表现执行完毕后再退出。
6.根据权利要求1所述的方法,其特征在于,还包括:
在根据所述虚拟对象对应的第三逻辑需求,需要切换至第三交互控制器的情况下,根据所述虚拟对象在当前对应的交互状态,向所述第二交互控制器或所述虚拟对象当前正在执行的交互表现发送退出指令;
根据所述退出指令退出所述第二交互控制器,并通过所述第三交互控制器依次调用至少一个交互表现,并使所述虚拟对象执行每个交互表现。
7.根据权利要求1所述的方法,其特征在于,在根据每个所述交互表现使所述虚拟对象执行对应的交互动作之后,还包括:
向所述第一交互控制器发送交互执行完毕的交互完毕指令;
所述第一交互控制器根据所述交互完毕指令请求获取新的逻辑需求。
8.一种虚拟对象的交互控制装置,其特征在于,包括:
需求响应模块,被配置为根据虚拟场景中的虚拟对象对应的第一逻辑需求,获取第一交互控制器;
交互调用模块,被配置通过所述第一交互控制器依...
【专利技术属性】
技术研发人员:倪铁,赵博强,张子石,杨其帆,
申请(专利权)人:珠海金山网络游戏科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。