System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 虚拟角色的互动处理方法、装置、电子设备及存储介质制造方法及图纸_技高网

虚拟角色的互动处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40169405 阅读:4 留言:0更新日期:2024-01-26 23:40
本申请提供了一种虚拟角色的互动处理方法、装置、电子设备及存储介质;方法包括:在人机交互界面中显示虚拟场景的账号展示控件以及虚拟角色选择控件,其中,账号展示控件包括:多个账号、以及用于展示每个账号在虚拟场景中控制的虚拟角色的至少一个展示位;虚拟角色选择控件包括多个候选的虚拟角色;响应于与多个账号中的第一账号对应的虚拟角色选择操作,在账号展示控件的与第一账号对应的一个展示位中,显示被选择的第一虚拟角色;响应于第一账号操控第一虚拟角色的互动记录数据满足发送条件,向除第一账号之外的其他账号发送第一虚拟角色的互动记录数据。通过本申请,能够在实现有效互动的虚拟场景的基础上保证虚拟场景运行的流畅性和稳定性。

【技术实现步骤摘要】

本申请涉及计算机人机交互,尤其涉及一种虚拟角色的互动处理方法、装置、电子设备及存储介质


技术介绍

1、基于图形处理硬件的虚拟场景的人机交互技术,能够根据实际应用需求实现受控于用户或人工智能的虚拟角色之间的多样化的交互,具有广泛的实用价值,例如在游戏等的虚拟场景中,能够模拟虚拟角色之间的真实的对战过程。

2、以虚拟场景为游戏为例,不同的用户在游戏过程中经常存在互动的需求,相关技术往往是通过分配一定的带宽资源来进行互动,但是这样一定程度上不可避免地影响游戏进程的流畅性和稳定性,这是因为,假如这部分带宽资源也分配给游戏进程,会使游戏过程更加流畅和稳定。

3、综上,对于虚拟场景实现互动功能与虚拟场景的流畅性和稳定性之间的技术矛盾,相关技术尚无有效解决方案。


技术实现思路

1、本申请实施例提供一种虚拟角色的互动处理方法、装置、电子设备、计算机可读存储介质及计算机程序产品,能够在实现有效互动的虚拟场景的基础上保证虚拟场景运行的流畅性和稳定性。

2、本申请实施例的技术方案是这样实现的:

3、本申请实施例提供一种虚拟角色的互动处理方法,包括:

4、在人机交互界面中显示虚拟场景的账号展示控件以及虚拟角色选择控件,其中,所述账号展示控件包括:多个账号、以及用于展示每个所述账号在所述虚拟场景中控制的虚拟角色的至少一个展示位;所述虚拟角色选择控件包括多个候选的虚拟角色;

5、响应于与所述多个账号中的第一账号对应的虚拟角色选择操作,在所述账号展示控件的与所述第一账号对应的一个所述展示位中,显示被选择的第一虚拟角色;

6、响应于所述第一账号操控所述第一虚拟角色的互动记录数据满足发送条件,向除所述第一账号之外的其他账号发送所述第一虚拟角色的互动记录数据。

7、本申请实施例提供一种虚拟角色的互动处理装置,包括:

8、显示模块,用于在人机交互界面中显示虚拟场景的账号展示控件以及虚拟角色选择控件,其中,所述账号展示控件包括:多个账号、以及用于展示每个所述账号在所述虚拟场景中控制的虚拟角色的至少一个展示位;所述虚拟角色选择控件包括多个候选的虚拟角色;

9、所述显示模块,还用于响应于与所述多个账号中的第一账号对应的虚拟角色选择操作,在所述账号展示控件的与所述第一账号对应的一个所述展示位中,显示被选择的第一虚拟角色;

10、发送模块,用于响应于所述第一账号操控所述第一虚拟角色的互动记录数据满足发送条件,向除所述第一账号之外的其他账号发送所述第一虚拟角色的互动记录数据。

11、本申请实施例提供一种电子设备,包括:

12、存储器,用于存储可执行指令;

13、处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的虚拟角色的互动处理方法。

14、本申请实施例提供一种计算机可读存储介质,存储有可执行指令,用于被处理器执行时,实现本申请实施例提供的虚拟角色的互动处理方法。

15、本申请实施例提供一种计算机程序产品,包括计算机程序或指令,用于被处理器执行时,实现本申请实施例提供的虚拟角色的互动处理方法。

16、本申请实施例具有以下有益效果:

17、通过满足发送条件的互动记录数据,消除了无效互动导致的带宽资源的不必要消耗、以及对虚拟场景的后台服务器的计算资源的不必要消耗,在虚拟场景的整体的计算资源和带宽资源有限的情况下,既实现了接入虚拟场景的账号之间的有效互动,同时,由于节约了带宽和计算资源,使得虚拟场景的后台服务器能够稳定运行,从而保证了虚拟场景画面的流畅性。

本文档来自技高网...

【技术保护点】

1.一种虚拟角色的互动处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于所述第一账号操控所述第一虚拟角色的互动记录数据满足发送条件,向除所述第一账号之外的其他账号发送所述第一虚拟角色的互动记录数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述响应于所述第一账号操控所述第一虚拟角色的互动记录数据不满足所述发送条件,屏蔽执行向除所述第一账号之外的其他账号发送所述第一虚拟角色的互动记录数据的操作,包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,

6.根据权利要求5所述的方法,其特征在于,当存在所述第一虚拟角色的多个所述互动记录数据,且满足多个所述发送条件中的至少一个时,所述方法还包括:

7.根据权利要求5所述的方法,其特征在于,当存在所述第一虚拟角色的多个所述互动记录数据,且满足多个所述发送条件中的至少一个时,所述方法还包括:

8.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:

9.根据权利要求1至4任一项所述的方法,其特征在于,

10.根据权利要求1至4任一项所述的方法,其特征在于,在响应于与所述多个账号中的第一账号对应的虚拟角色选择操作之前,所述方法还包括:

11.根据权利要求10所述的方法,其特征在于,所述确定与所述第一账号适配的至少一个所述虚拟角色,包括:

12.根据权利要求11所述的方法,其特征在于,在调用机器学习模型进行预测处理之前,所述方法还包括:

13.根据权利要求1至4任一项所述的方法,其特征在于,

14.根据权利要求1至4任一项所述的方法,其特征在于,在响应于所述第一账号操控所述第一虚拟角色的互动记录数据满足发送条件之前,所述方法还包括:

15.根据权利要求1至4任一项所述的方法,其特征在于,所述向除所述第一账号之外的其他账号发送所述第一虚拟角色的互动记录数据,包括:

16.一种虚拟角色的互动处理装置,其特征在于,所述装置包括:

17.一种电子设备,其特征在于,包括:

18.一种计算机可读存储介质,存储有可执行指令,其特征在于,所述可执行指令被处理器执行时实现权利要求1至15任一项所述的虚拟角色的互动处理方法。

19.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现权利要求1至15任一项所述的虚拟角色的互动处理方法。

...

【技术特征摘要】

1.一种虚拟角色的互动处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于所述第一账号操控所述第一虚拟角色的互动记录数据满足发送条件,向除所述第一账号之外的其他账号发送所述第一虚拟角色的互动记录数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述响应于所述第一账号操控所述第一虚拟角色的互动记录数据不满足所述发送条件,屏蔽执行向除所述第一账号之外的其他账号发送所述第一虚拟角色的互动记录数据的操作,包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,

6.根据权利要求5所述的方法,其特征在于,当存在所述第一虚拟角色的多个所述互动记录数据,且满足多个所述发送条件中的至少一个时,所述方法还包括:

7.根据权利要求5所述的方法,其特征在于,当存在所述第一虚拟角色的多个所述互动记录数据,且满足多个所述发送条件中的至少一个时,所述方法还包括:

8.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:

9.根据权利要求1至4任一项所述的方法,其特征在于,

10.根据权利要求1至4任一项所述的方法,其特...

【专利技术属性】
技术研发人员:张耀文蔡炯曾沛源王宇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1