本申请实施例涉及人机交互领域,特别涉及一种基于虚拟世界的角色互动方法、装置、设备和介质。
背景技术:
1、单机游戏(single-player game),也称单人游戏,是一种只需要一台电脑或者其他电子设备就能独立运作的游戏。
2、相关技术中的一个虚拟世界背景下的单机游戏中,玩家一般是与同一虚拟世界中的非玩家角色(non-player character,npc)进行互动,或,与组成该虚拟世界的一些世界元素进行互动。
3、然而,相关技术的玩家的互动方式比较单一。
技术实现思路
1、本申请提供了一种基于虚拟世界的角色互动方法、装置、设备和介质。所述技术方案如下:
2、根据本申请的一个方面,提供了一种基于虚拟世界的角色互动方法,所述方法应用于第一客户端中,所述方法包括:
3、在第一虚拟世界中显示呈实体状态的第一虚拟角色;
4、响应于针对所述第一虚拟角色的控制操作,控制所述第一虚拟角色与所述第一虚拟世界中呈所述实体状态的世界元素进行实体互动;
5、在所述第一虚拟世界中显示呈虚影状态的第二虚拟角色,所述第二虚拟角色是由第二客户端在第二虚拟世界中控制的角色,所述第一虚拟世界和所述第二虚拟世界是平行世界;
6、控制所述第一虚拟角色与所述第二虚拟角色进行非实体互动,所述非实体互动无需所述第二虚拟角色与所述第一虚拟世界中的世界元素发生实体互动。
7、根据本申请的另一方面,提供了一种基于虚拟世界的角色互动方法,所述方法应用于服务器中,所述方法包括:
8、在第一虚拟角色处于在线状态的情况下,向第一客户端发送所述第一虚拟角色对应的第一虚拟世界的世界元素;
9、确定与所述第一虚拟角色属于同一角色组的第二虚拟角色,所述第二虚拟角色是位于第二虚拟世界中的虚拟角色,所述第一虚拟世界和所述第二虚拟世界是平行世界;
10、向所述第一客户端发送所述第二虚拟角色的角色同步数据,以便所述第一客户端在所述第一虚拟世界中显示呈虚影状态的所述第二虚拟角色,以及控制所述第一虚拟角色与所述第二虚拟角色进行非实体互动,所述非实体互动无需所述第二虚拟角色与所述第一虚拟世界中的世界元素发生实体互动。
11、根据本申请的另一方面,提供了一种基于虚拟世界的角色互动装置,所述装置包括:
12、显示模块,用于在第一虚拟世界中显示呈实体状态的第一虚拟角色;
13、控制模块,用于响应于针对所述第一虚拟角色的控制操作,控制所述第一虚拟角色与所述第一虚拟世界中呈所述实体状态的世界元素进行实体互动;
14、所述显示模块,用于在所述第一虚拟世界中显示呈虚影状态的第二虚拟角色,所述第二虚拟角色是由第二客户端在第二虚拟世界中控制的角色,所述第一虚拟世界和所述第二虚拟世界是平行世界;
15、所述控制模块,用于控制所述第一虚拟角色与所述第二虚拟角色进行非实体互动,所述非实体互动无需所述第二虚拟角色与所述第一虚拟世界中的世界元素发生实体互动。
16、根据本申请的另一方面,提供了一种基于虚拟世界的角色互动装置,所述装置包括:
17、发送模块,用于在第一虚拟角色处于在线状态的情况下,向第一客户端发送所述第一虚拟角色对应的第一虚拟世界的世界元素;
18、确定模块,用于确定与所述第一虚拟角色属于同一角色组的第二虚拟角色,所述第二虚拟角色是位于第二虚拟世界中的虚拟角色,所述第一虚拟世界和所述第二虚拟世界是平行世界;
19、所述发送模块,用于向所述第一客户端发送所述第二虚拟角色的角色同步数据,以便所述第一客户端在所述第一虚拟世界中显示呈虚影状态的所述第二虚拟角色,以及控制所述第一虚拟角色与所述第二虚拟角色进行非实体互动,所述非实体互动无需所述第二虚拟角色与所述第一虚拟世界中的世界元素发生实体互动。
20、根据本申请的另一方面,提供了一种计算机设备,所述计算机设备包括:处理器和存储器,所述存储器存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如上所述的基于虚拟世界的角色互动方法。
21、根据本申请的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序由处理器加载并执行以实现如上所述的基于虚拟世界的角色互动方法。
22、根据本申请的另一方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机指令,所述计算机指令存储在计算机可读存储介质中,处理器从所述计算机可读存储介质中获取所述计算机指令,使得所述处理器加载并执行以实现如上所述的基于虚拟世界的角色互动方法。
23、本申请实施例提供的技术方案带来的有益效果至少包括:
24、本申请实施例提供的方法,既能够实现玩家在个人虚拟世界中与世界元素的实体互动,又能够实现玩家在个人虚拟世界中与其他虚拟世界中的其他玩家的非实体互动,还能够实现玩家在多人虚拟世界中与其他玩家的实体互动,丰富了玩家之间的互动方式。采用本申请实施例的方法,相比于单人游戏,玩家可以与真实的人进行互动,削弱了单人游戏的孤独感。相比于多人游戏,通过构建不同玩家的虚拟世界并通过虚影的表现形式,使得第二虚拟角色不会打扰第一虚拟角色的游戏进程,实现削弱多人游戏的玩家之间的互相打扰和资源抢占,可以增加游戏体验的沉降感,提高玩家的游戏体验。
1.一种基于虚拟世界的角色互动方法,其特征在于,所述方法应用于第一客户端中,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述控制所述第一虚拟角色与所述第二虚拟角色进行非实体互动,包括:
3.根据权利要求2所述的方法,其特征在于,所述响应于针对所述第一虚拟角色的动作释放操作,控制所述第一虚拟角色在所述第一虚拟世界中执行目标动作,包括:
4.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述在所述第二虚拟角色的周侧显示互动元素;响应于对所述互动需求的同意操作,显示呈实体状态的第二虚拟角色;控制所述第一虚拟角色和所述第二虚拟角色进行实体互动,包括:
6.根据权利要求4所述的方法,其特征在于,所述在所述第二虚拟角色的周侧显示互动元素;响应于对所述互动需求的同意操作,显示呈实体状态的第二虚拟角色;控制所述第一虚拟角色和所述第二虚拟角色进行实体互动,包括:
7.根据权利要求4所述的方法,其特征在于,所述在所述第二虚拟角色的周侧显示互动元素;响应于对所述互动需求的同意操作,显示呈实体状态的第二虚拟角色;控制所述第一虚拟角色和所述第二虚拟角色进行实体互动,包括:
8.根据权利要求1至7任一所述的方法,其特征在于,所述方法还包括:
9.一种基于虚拟世界的角色互动方法,其特征在于,所述方法应用于服务器中,所述方法包括:
10.根据权利要求9所述的方法,其特征在于,所述确定与所述第一虚拟角色属于同一角色组的第二虚拟角色,包括:
11.根据权利要求10所述的方法,其特征在于,所述筛选条件与如下至少一种因素有关:
12.根据权利要求10所述的方法,其特征在于,所述方法还包括:
13.根据权利要求9至12任一所述的方法,其特征在于,所述向所述第一客户端发送所述第二虚拟角色的角色同步数据,包括:
14.根据权利要求9至12任一所述的方法,其特征在于,所述方法还包括:
15.根据权利要求14所述的方法,其特征在于,所述方法还包括:
16.一种基于虚拟世界的角色互动装置,其特征在于,所述装置包括:
17.一种基于虚拟世界的角色互动装置,其特征在于,所述装置包括:
18.一种计算机设备,其特征在于,所述计算机设备包括:处理器和存储器,所述存储器存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如权利要求1至8或9至15任一所述的基于虚拟世界的角色互动方法。
19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序由处理器加载并执行以实现如权利要求1至8或9至15任一所述的基于虚拟世界的角色互动方法。
20.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,所述计算机指令存储在计算机可读存储介质中,处理器从所述计算机可读存储介质中获取所述计算机指令,使得所述处理器加载并执行以实现如权利要求1至8或9至15任一所述的基于虚拟世界的角色互动方法。
