虚拟角色的控制方法、装置和电子设备制造方法及图纸

技术编号:35681147 阅读:12 留言:0更新日期:2022-11-23 14:23
本发明专利技术提供了一种虚拟角色的控制方法、装置和电子设备,响应于受控虚拟角色与目标虚拟角色之间发生第一交互,获取交互内容;该交互内容包括第一交互的第一交互内容,和/或,第一交互之前受控虚拟角色与目标虚拟角色的历史交互内容;根据该交互内容,控制受控虚拟角色与目标虚拟角色之间的第一距离,不小于预设角色距离。该方式中,通过受控虚拟角色与目标虚拟角色之间的交互内容,可以确定受控虚拟角色与目标虚拟角色之间的亲密度,并判断受控虚拟角色与目标虚拟角色之间的安全距离,控制受控虚拟角色与目标虚拟角色之间最小距离大于安全距离,避免了在虚拟世界中的肢体接触侵犯,且与真实世界的互动方式匹配,提高了玩家的体验感。验感。验感。

【技术实现步骤摘要】
虚拟角色的控制方法、装置和电子设备


[0001]本专利技术涉及虚拟现实
,尤其是涉及一种虚拟角色的控制方法、装置和电子设备。

技术介绍

[0002]在虚拟现实(Virtual Reality,VR)的游戏或者聊天软件中,玩家所操控的虚拟角色与其他虚拟角色之间如果过度亲密,玩家会有真实世界的亲密观感和亲密触感,如果虚拟角色之间过度亲密,可能会造成骚扰。相关技术中,通常识别玩家操控的虚拟角色的手势,比如,当手势为交叉双手在胸前时,系统会控制该虚拟角色从当前空间转移。但是,这种处理方式与真实世界不匹配,较为简单粗暴,影响了玩家的体验感。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种虚拟角色的控制方法、装置和电子设备,以减少玩家在虚拟世界中视觉感官上的肢体接触侵犯,还原现实中人与人从陌生到熟悉的过程,增加体验的真实性,提高玩家的体验感。
[0004]第一方面,本专利技术实施例提供了一种虚拟角色的控制方法,通过终端设备提供一图形用户界面;图形用户界面中显示有目标虚拟场景的场景画面,以及位于目标虚拟场景中的受控虚拟角色,该方法包括:响应于受控虚拟角色与目标虚拟角色之间发生第一交互,获取受控虚拟角色与目标虚拟角色之间的交互内容;其中,交互内容包括第一交互的第一交互内容,和/或,第一交互之前,受控虚拟角色与目标虚拟角色的历史交互内容;目标虚拟角色为目标虚拟场景中除受控虚拟角色以外的虚拟角色;根据所述交互内容,控制受控虚拟角色与目标虚拟角色之间的第一距离,不小于预设角色距离。
[0005]进一步的,根据交互内容,控制受控虚拟角色与目标虚拟角色之间的第一距离,不小于预设角色距离的步骤,包括:根据受控虚拟角色与目标虚拟角色之间的交互内容,确定受控虚拟角色与目标虚拟角色之间的亲密度数值;控制第一距离,不小于亲密度数值对应的角色距离。
[0006]上述控制第一距离,不小于亲密度数值对应的角色距离的步骤,包括:响应于受控虚拟角色移动,或响应于目标虚拟角色与受控虚拟角色之间的第一距离为预设距离,在受控虚拟角色的预设区域显示视觉指示标识;其中,视觉指示标识用于标识受控虚拟角色与目标虚拟角色之间的安全距离,安全距离为亲密度数值对应的角色距离,预设距离大于安全距离;控制目标虚拟角色在目标虚拟场景中移动时与受控虚拟角色之间的最近距离为亲密度数值对应的角色距离。
[0007]上述响应于受控虚拟角色移动,或响应于目标虚拟角色与受控虚拟角色之间的第一距离为预设距离,在受控虚拟角色的预设区域显示视觉指示标识的步骤之后,上述方法还包括:响应于目标虚拟角色与受控虚拟角色之间的第一距离为安全距离,显示安全距离的第一提示信息,或显示安全距离的提示特效;安全距离的第一提示信息和安全距离的提
示特效均用于:提示目标虚拟角色与受控虚拟角色之间的最小距离为安全距离。
[0008]上述响应于受控虚拟角色移动,或响应于目标虚拟角色与受控虚拟角色之间的第一距离为预设距离,在受控虚拟角色的预设区域显示视觉指示标识的步骤之后,上述方法还包括:响应于受控虚拟角色与目标虚拟角色之间发生第二交互,获取第二交互的第二交互内容;根据第二交互内容,更新视觉指示标识的大小。
[0009]上述根据第二交互内容,更新视觉指示标识的大小的步骤,包括:根据第二交互内容,判断受控虚拟角色与目标虚拟角色之间的亲密度数值是否增加;如果亲密度数值增加,将视觉指示标识减小为,增加后的亲密度数值对应的视觉指示标识,并显示视觉指示标识的变小特效,以及视觉指示标识变小的提示信息;如果亲密度数值减少,将视觉指示标识增加为,减少后的亲密度数值对应的视觉指示标识,并显示视觉指示标识的变大特效,以及视觉指示标识变大的提示信息。
[0010]上述响应于受控虚拟角色移动,或响应于目标虚拟角色与受控虚拟角色之间的第一距离为预设距离,在受控虚拟角色的预设区域显示视觉指示标识的步骤之后,上述方法还包括:响应于目标虚拟角色对受控虚拟角色发生指定动作,显示安全距离的第二提示信息,或者触发受控虚拟角色的保护特效;其中,安全距离的第二提示信息用于:警告目标虚拟角色指定动作为违法行为,保护特效用于:控制目标虚拟角色离开受控虚拟角色的视野范围。
[0011]上述根据受控虚拟角色与目标虚拟角色之间的交互内容,确定受控虚拟角色与目标虚拟角色之间的亲密度数值的步骤,包括:根据交互内容中的亲密交互内容,确定受控虚拟角色与目标虚拟角色之间的第一亲密度数值;根据交互内容中的非亲密交互内容,确定受控虚拟角色与目标虚拟角色之间的第二亲密度数值;将第一亲密度数值减去第二亲密度数值的差值,确定为受控虚拟角色与目标虚拟角色之间的亲密度数值。
[0012]上述根据交互内容中的亲密交互内容,确定受控虚拟角色与目标虚拟角色之间的第一亲密度数值的步骤,包括:根据预设的第一对应关系,确定亲密交互内容对应的亲密度数值,将亲密交互内容对应的亲密度数值之和,确定为第一亲密度数值;其中,亲密交互内容至少包括以下一项或多项:第一交互的交互时长、交互字数和交互场景,以及历史交互内容中的交互次数和交互时长;第一对应关系包括:不同亲密交互内容对应的亲密度数值。
[0013]上述根据交互内容中的非亲密交互内容,确定受控虚拟角色与目标虚拟角色之间的第二亲密度数值的步骤,包括:根据预设的第二对应关系,确定非亲密交互内容对应的亲密度数值,将非亲密交互内容对应的亲密度数值之和,确定为第二亲密度数值;其中,非亲密交互内容至少包括:第一交互的敏感语言和敏感动作;第二对应关系包括:不同非亲密交互内容对应的亲密度数值。
[0014]上述控制第一距离,不小于亲密度数值对应的角色距离的步骤之前,上述方法还包括:将预设的初始距离减去亲密度数值的差值,确定为亲密度数值对应的角色距离。
[0015]上述将预设的初始距离减去亲密度数值的差值,确定为亲密度数值对应的角色距离的步骤之后,上述方法还包括:如果亲密度数值对应的角色距离大于或者等于初始距离,禁止目标虚拟角色对受控虚拟角色发生交互。
[0016]第二方面,本专利技术实施例提供了一种虚拟角色的控制装置,通过终端设备提供一图形用户界面;图形用户界面中显示有目标虚拟场景的场景画面,以及位于目标虚拟场景
中的受控虚拟角色,该装置包括:内容获取模块,用于响应于受控虚拟角色与目标虚拟角色之间发生第一交互,获取受控虚拟角色与目标虚拟角色之间的交互内容;其中,交互内容包括第一交互的第一交互内容,和/或,第一交互之前,受控虚拟角色与目标虚拟角色的历史交互内容;目标虚拟角色为目标虚拟场景中除受控虚拟角色以外的虚拟角色;距离控制模块,用于根据交互内容,控制受控虚拟角色与目标虚拟角色之间的第一距离,不小于预设角色距离。
[0017]第三方面,本专利技术实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现上述第一方面的虚拟角色的控制方法。
[0018]第四方面,本专利技术实施例提供了一种计算机可读存储介质,计本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟角色的控制方法,其特征在于,通过终端设备提供一图形用户界面;所述图形用户界面中显示有目标虚拟场景的场景画面,以及位于所述目标虚拟场景中的受控虚拟角色,所述方法包括:响应于所述受控虚拟角色与目标虚拟角色之间发生第一交互,获取所述受控虚拟角色与所述目标虚拟角色之间的交互内容;其中,所述交互内容包括所述第一交互的第一交互内容,和/或,所述第一交互之前,所述受控虚拟角色与所述目标虚拟角色的历史交互内容;所述目标虚拟角色为所述目标虚拟场景中除所述受控虚拟角色以外的虚拟角色;根据所述交互内容,控制所述受控虚拟角色与所述目标虚拟角色之间的第一距离,不小于预设角色距离。2.根据权利要求1所述的方法,其特征在于,所述根据所述交互内容,控制所述受控虚拟角色与所述目标虚拟角色之间的第一距离,不小于预设角色距离的步骤,包括:根据所述受控虚拟角色与所述目标虚拟角色之间的所述交互内容,确定所述受控虚拟角色与所述目标虚拟角色之间的亲密度数值;控制所述第一距离,不小于所述亲密度数值对应的角色距离。3.根据权利要求2所述的方法,其特征在于,控制所述第一距离,不小于所述亲密度数值对应的角色距离的步骤,包括:响应于所述受控虚拟角色移动,或响应于所述目标虚拟角色与所述受控虚拟角色之间的第一距离为预设距离,在所述受控虚拟角色的预设区域显示视觉指示标识;其中,所述视觉指示标识用于标识所述受控虚拟角色与所述目标虚拟角色之间的安全距离,所述安全距离为所述亲密度数值对应的角色距离,所述预设距离大于所述安全距离;控制所述目标虚拟角色在目标虚拟场景中移动时与所述受控虚拟角色之间的最近距离为所述亲密度数值对应的角色距离。4.根据权利要求3所述的方法,其特征在于,响应于所述受控虚拟角色移动,或响应于所述目标虚拟角色与所述受控虚拟角色之间的第一距离为预设距离,在所述受控虚拟角色的预设区域显示视觉指示标识的步骤之后,所述方法还包括:响应于所述目标虚拟角色与所述受控虚拟角色之间的第一距离为所述安全距离,显示所述安全距离的第一提示信息,或显示所述安全距离的提示特效;所述安全距离的第一提示信息和所述安全距离的提示特效均用于:提示所述目标虚拟角色与所述受控虚拟角色之间的最小距离为所述安全距离。5.根据权利要求3所述的方法,其特征在于,响应于所述受控虚拟角色移动,或响应于所述目标虚拟角色与所述受控虚拟角色之间的第一距离为预设距离,在所述受控虚拟角色的预设区域显示视觉指示标识的步骤之后,所述方法还包括:响应于所述受控虚拟角色与所述目标虚拟角色之间发生第二交互,获取所述第二交互的第二交互内容;根据所述第二交互内容,更新所述视觉指示标识的大小。6.根据权利要求5所述的方法,其特征在于,根据所述第二交互内容,更新所述视觉指示标识的大小的步骤,包括:根据所述第二交互内容,判断所述受控虚拟角色与所述目标虚拟角色之间的亲密度数值是否增加;
如果所述亲密度数值增加,将所述视觉指示标识减小为,增加后的所述亲密度数值对应的视觉指示标识,并显示所述视觉指示标识的变小特效,以及所述视觉指示标识变小的提示信息;如果所述亲密度数值减少,将所述视觉指示标识增加为,减少后的所述亲密度数值对应的视觉指示标识,并显示所述视觉指示标识的变大特效,以及所述视觉指示标识变大的提示信息。7.根据权利要求3所述的方法,其特征在于,响应于所述受控虚拟角色移动,或响应于所述目标虚拟角色与所述受控虚拟角色之间的第一距离为预设距离,在所述受控虚拟角色的预设区域显示视觉指示标识的步骤之后,所述方法还包括:响应于所述目标虚拟角色对所述受控虚拟角色发生指定动作,显示所述安全距离的第二提示信息,或者触发所述受控虚拟角色的保...

【专利技术属性】
技术研发人员:邱美茜
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1