【技术实现步骤摘要】
虚拟场景中伙伴对象的控制方法、装置、设备及存储介质
[0001]本申请涉及计算机人机交互
,尤其涉及一种虚拟场景中伙伴对象的控制方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]基于图形处理硬件的虚拟场景的人机交互技术,能够根据实际应用需求实现受控于用户或人工智能的虚拟对象之间的多样化的交互,具有广泛的实用价值。例如在游戏的虚拟场景中,能够模拟虚拟对象之间的真实的对战过程。
[0003]相关技术中,用户通常只能控制单一虚拟对象与虚拟场景中的其他对象进行互动,或者当用户控制的虚拟对象具有召唤技能时,也可以召唤出额外的伙伴对象参与互动,从而产生战斗协同效应,以拓展出更多的可能性和体验。
[0004]然而,针对用户需要同时控制多个对象的情况,相关技术提供的解决方案较为复杂,导致用户无法同时兼顾多个对象,容易造成顾此失彼的情况,进而降低了人机交互的效率和用户的游戏体验。
技术实现思路
[0005]本申请实施例提供一种虚拟场景中伙伴对象的控制方法、装置、电子设备、计算机可读存储介质 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟场景中伙伴对象的控制方法,其特征在于,所述方法包括:显示虚拟场景,其中,所述虚拟场景包括第一虚拟对象和至少一个第二虚拟对象;控制所述第一虚拟对象使用技能芯片将所述至少一个第二虚拟对象转换为至少一个伙伴对象;其中,所述至少一个伙伴对象是所述第一虚拟对象的从属对象,且所述至少一个伙伴对象处于附着状态,所述附着状态是所述至少一个伙伴对象以第一形态附着于所述第一虚拟对象以成为所述第一虚拟对象的一部分的状态;响应于满足释放条件,控制所述至少一个伙伴对象从所述附着状态转换为独立状态,其中,所述独立状态是所述至少一个伙伴对象以第二形态独立于所述第一虚拟对象行动的状态,所述第二形态与所述第一形态不同。2.根据权利要求1所述的方法,其特征在于,所述控制所述至少一个伙伴对象从所述附着状态转换为独立状态,包括:响应于锁定对象为锁定位置的第一锁定操作,确定所述锁定位置与所述第一虚拟对象所在的位置之间的距离;当所述距离小于或者等于第一距离阈值时,控制处于所述第一形态的所述至少一个伙伴对象移动至所述锁定位置,并在所述锁定位置从所述第一形态转换为所述第二形态;当所述距离大于第一距离阈值时,控制处于所述第一形态的所述至少一个伙伴对象移动至第一位置,并在所述第一位置从所述第一形态转换为所述第二形态,以及控制处于所述第二形态的所述至少一个伙伴对象从所述第一位置移动至所述锁定位置,其中,所述第一位置在第一连接线上与所述第一虚拟对象所在的位置之间的距离为所述第一距离阈值,所述第一连接线用于连接所述锁定位置和所述第一虚拟对象所在的位置。3.根据权利要求2所述的方法,其特征在于,当所述锁定位置为所述虚拟场景中所述至少一个伙伴对象无法到达的位置时,所述方法还包括:控制处于所述第一形态的所述至少一个伙伴对象移动至第二位置,并在所述第二位置从所述第一形态转换为所述第二形态,其中,所述第二位置为所述第一连接线上所述至少一个伙伴对象能够到达的、且与所述锁定位置最近的位置。4.根据权利要求2所述的方法,其特征在于,当所述锁定位置位于所述虚拟场景的空中时,所述方法还包括:确定所述虚拟场景中与所述锁定位置对应的地面投影位置;控制处于所述第二形态的所述至少一个伙伴对象在虚拟重力的作用下从所述锁定位置移动至所述地面投影位置,并对以所述地面投影位置为中心的第一区域内存在的虚拟对象的状态参数进行衰减。5.根据权利要求1所述的方法,其特征在于,所述控制所述至少一个伙伴对象从所述附着状态转换为独立状态,包括:响应于锁定对象为第三虚拟对象的第二锁定操作,控制处于所述第一形态的所述至少一个伙伴对象移动至第三位置,并在所述第三位置从所述第一形态转换为所述第二形态,以及控制处于所述第二形态的所述至少一个伙伴对象从所述第三位置移动至所述第三虚拟对象所在的位置;其中,所述第三位置在第二连接线上与所述第三虚拟对象所在的位置之间的距离为第二距离阈值,所述第二连接线用于连接所述第一虚拟对象所在的位置和所
述第三虚拟对象所在的位置。6.根据权利要求1至5任一项所述的方法,其特征在于,其中,所述第一形态为所述至少一个伙伴对象的形状可变化的形态,所述第二形态为所述至少一个伙伴对象的形状固定的形态;其中,所述第二形态的类型包括:独立护盾、侦察对象、攻击对象;当所述第二形态为所述独立护盾时,所述独立护盾用于抵挡所述虚拟场景中的其他虚拟对象针对所述第一虚拟对象进行的攻击;当所述第二形态为所述侦察对象时,所述侦察对象用于在第二区域释放侦察信号,以感知所述第二区域内存在的虚拟对象;当所述第二形态为所述攻击对象时,所述攻击对象用于协助所述第一虚拟对象对敌对阵营中的第四虚拟对象进行攻击。7.根据权利要求1所述的方法,其特征在于,所述释放条件包括以下任意一种:接收到针对所述至少一个伙伴对象的任务触发操作;任务自动触发条件,其中,所述任务自动触发条件包括以下至少之一:所述第一虚拟对象或者所述第一虚拟对象所属的第一阵营中的其他对象需要协助;处于针对第二阵营的进攻时机,其中,所述第二阵营是所述第一虚拟对象所属的第一阵营的敌对阵营。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于满足针对所述至少一个伙伴对象的召回条件,控制所述至少一个伙伴对象从所述独立状态转换为所述附着状态;其中,所述第一虚拟对象的技能高于所述至少一个伙伴对象以所述第一形态附着于所述第一虚拟对象之前。9.根据权利要求8所述的方法,其特征在于,所述控制所述至少一个伙伴对象从所述独立状态转换为所述附着状态,包括:当处于所述第二形态的所述至少一个伙伴对象与所述第一虚拟对象之间的距离小于或者等于第三距离阈值时,控制处于所述第二形态的所述至少一个伙伴对象以第一方式移动至所述第一虚拟对象所在的位置,并从所述第二形态转换为所述第一形态;当处于所述第二形态的所述至少一个伙伴对象与所述第一虚拟对象之间的距离大于第三距离阈值时,控制处于所述第二形态的所述至少一个伙伴对象以第二方式移动至第四位置,并控制处于所述第二形态的所述至少一个伙伴对象以第一方式从所述第四位置移动至所述第一虚拟对象所在的位置,以及从所述第二形态转换为所述第一形态;其中,所述第四位置在第三连接线上与所述第一虚拟对象所在的位置之间的距离为所述第三距离阈值,所述第三连接线用于连接所述第一虚拟对象所在的位置和处于所述第二形态的所述至少一个伙伴对象所在的位置。10.根据权利要求9所述的方法,其特征在于,其中,所述第一方式为所述至少一个伙伴对象通过逐渐改变位置进行移动的方式,所述第二方式为所述至少一个伙伴对象通过瞬间改变位置进行移动的方式。11.根据权利要求8所述的方法,其特征...
【专利技术属性】
技术研发人员:蔡奋麟,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。