与非玩家角色的互动方法、装置、设备、存储介质及产品与流程

专利2025-11-18  15


本申请实施例涉及计算机,特别涉及一种与非玩家角色的互动方法、装置、设备、存储介质及产品。


背景技术:

1、在基于虚拟环境的应用程序中,如多人在线类游戏(multi-player online game,mmog),用户可控制虚拟角色在虚拟环境中进行移动。此外,在虚拟环境中还存在有非玩家角色(non-player character,npc),npc可与用户控制的虚拟角色进行互动,比如,攻击用户控制的虚拟角色,或者,npc能够推动任务附带的剧情或帮助用户完成任务,或者,npc与虚拟角色进行交谈。

2、相关技术中,虚拟角色与npc之间通过预设的交互逻辑进行互动,即通过将虚拟角色的行为作为输入,计算出npc需要作出的互动内容,并将互动内容作为输出。例如,虚拟角色向npc提出问题,npc基于问题作出回答,从而完成交互。

3、但相关技术中,npc与虚拟角色之间的交互方式较为固化,npc只能按照预设的交互逻辑与用户控制的虚拟角色进行互动,npc的智能化程度较低。


技术实现思路

1、本申请提供了一种与非玩家角色的互动方法、装置、设备、存储介质及产品,所述技术方案如下:

2、根据本申请的一方面,提供了一种与非玩家角色的互动方法,所述方法包括:

3、显示游戏互动界面,所述游戏互动界面中包括虚拟角色和至少一个非玩家角色npc;

4、响应于所述虚拟角色与npc之间的互动操作,确定所述虚拟角色与所述npc之间的身份关联关系;所述身份关联关系用于指示所述虚拟角色与所述npc在身份上的关联关系;

5、基于所述身份关联关系控制所述npc改变与所述虚拟角色之间的互动活动。

6、根据本申请的一方面,提供了一种与非玩家角色的互动装置,所述装置包括:

7、显示模块,用于显示游戏互动界面,所述游戏互动界面中包括虚拟角色和至少一个非玩家角色npc;

8、关系确定模块,用于响应于所述虚拟角色与npc之间的互动操作,确定所述虚拟角色与所述npc之间的身份关联关系;所述身份关联关系用于指示所述虚拟角色与所述npc在身份上的关联关系;

9、控制模块,用于基于所述身份关联关系控制所述npc改变与所述虚拟角色之间的互动活动。

10、根据本申请的另一方面,提供了一种计算机设备,该计算机设备包括:处理器和存储器,存储器中存储有至少一条计算机程序,至少一条计算机程序由处理器加载并执行以实现如上方面所述的与非玩家角色的互动方法。

11、根据本申请的另一方面,提供了一种计算机存储介质,计算机可读存储介质中存储有至少一条计算机程序,至少一条计算机程序由处理器加载并执行以实现如上方面所述的与非玩家角色的互动方法。

12、根据本申请的另一方面,提供了一种计算机程序产品,上述计算机程序产品包括计算机程序,所述计算机程序存储在计算机可读存储介质中;所述计算机程序由计算机设备的处理器从所述计算机可读存储介质读取并执行,使得所述计算机设备执行如上方面所述的与非玩家角色的互动方法。

13、本申请提供的技术方案带来的有益效果至少包括:

14、通过显示游戏互动界面,游戏互动界面中包括虚拟角色和至少一个非玩家角色npc;响应于虚拟角色与npc之间的互动操作,确定虚拟角色与npc之间的身份关联关系;基于身份关联关系控制npc改变与虚拟角色之间的互动活动。本申请通过确定虚拟角色与npc之间的身份关联关系,npc能够基于身份关联关系主动改变与虚拟角色之间的互动活动,使得npc与虚拟角色的互动活动更加丰富、真实。



技术特征:

1.一种与非玩家角色的互动方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述身份关联关系控制所述npc改变与所述虚拟角色之间的互动活动,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述身份关联关系控制所述npc改变与所述虚拟角色之间的互动方式,包括:

4.根据权利要求2所述的方法,其特征在于,所述基于所述身份关联关系控制所述npc改变与所述虚拟角色之间的互动内容,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述身份关联关系,控制所述npc以所述npc在所述身份关联关系中的身份向所述虚拟角色发送隶属于所述身份关联关系下的互动内容,包括:

6.根据权利要求4所述的方法,其特征在于,所述基于所述身份关联关系,控制所述npc以所述npc在所述身份关联关系中的身份向所述虚拟角色发送隶属于所述身份关联关系下的互动内容,包括:

7.根据权利要求4所述的方法,其特征在于,所述基于所述身份关联关系,控制所述npc以所述npc在所述身份关联关系中的身份向所述虚拟角色发送隶属于所述身份关联关系下的互动内容,包括:

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

9.根据权利要求8所述的方法,其特征在于,所述基于所述身份关联关系及所述历史互动信息,控制所述npc改变与所述虚拟角色之间的互动内容,包括:

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

11.根据权利要求1至7任一所述的方法,其特征在于,所述响应于所述虚拟角色与npc之间的互动操作,确定所述虚拟角色与所述npc之间的身份关联关系,包括:

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

13.一种与非玩家角色的互动装置,其特征在于,所述装置包括:

14.一种计算机设备,其特征在于,所述计算机设备包括:处理器和存储器,所述存储器中存储有至少一条计算机程序,至少一条所述计算机程序由所述处理器加载并执行以实现如权利要求1至12中任一项所述的与非玩家角色的互动方法。

15.一种计算机存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机程序,至少一条计算机程序由处理器加载并执行以实现如权利要求1至12中任一项所述的与非玩家角色的互动方法。

16.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序存储在计算机可读存储介质中;所述计算机程序由计算机设备的处理器从所述计算机可读存储介质读取并执行,使得所述计算机设备执行如权利要求1至12中任一项所述的与非玩家角色的互动方法。


技术总结
本申请公开了一种与非玩家角色的互动方法、装置、设备、存储介质及产品,属于计算机技术领域。该方法包括:显示游戏互动界面,所述游戏互动界面中包括虚拟角色和至少一个非玩家角色NPC;响应于所述虚拟角色与NPC之间的互动操作,确定所述虚拟角色与所述NPC之间的身份关联关系;所述身份关联关系用于指示所述虚拟角色与所述NPC在身份上的关联关系;基于所述身份关联关系控制所述NPC改变与所述虚拟角色之间的互动活动。通过上述方法,NPC能够基于身份关联关系主动改变与虚拟角色之间的互动活动,使得NPC与虚拟角色的互动活动更加丰富、真实。

技术研发人员:张亮
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:
技术公布日:2024/11/11
转载请注明原文地址: https://tieba.8miu.com/read-17717.html

最新回复(0)