虚拟形象的控制方法、装置、电子设备和存储介质与流程

文档序号:38191284发布日期:2024-06-03 13:32阅读:32来源:国知局
虚拟形象的控制方法、装置、电子设备和存储介质与流程

本公开涉及计算机应用,尤其涉及一种虚拟形象的控制方法、装置、电子设备和存储介质。


背景技术:

1、目前,随着互联网技术的不断发展,各种虚拟形象在游戏、应用程序助手、终端助手等领域得到了广泛应用,具有人机交互性强、便于操作等优点。用户可操控虚拟形象完成动作、说话等。然而,相关技术中的虚拟形象的控制方法,需要用户进行多次操作来控制第一虚拟形象,存在操作次数多、操作繁琐的问题。


技术实现思路

1、本公开提供一种虚拟形象的控制方法、装置、电子设备、计算机可读存储介质、计算机程序产品,以至少解决相关技术中的虚拟形象的控制方法存在操作次数多、操作繁琐的问题。本公开的技术方案如下:

2、根据本公开实施例的第一方面,提供一种虚拟形象的控制方法,包括:采集用户的视线参数;基于所述视线参数,确定所述用户操控的第一虚拟形象的目标参数;按照所述目标参数,对所述第一虚拟形象进行控制。

3、在本公开的一个实施例中,所述基于所述视线参数,确定所述用户操控的第一虚拟形象的目标参数,包括:从所述用户的操作信息中提取出所述第一虚拟形象的第一移动方向;基于所述第一移动方向和所述视线参数,确定所述第一虚拟形象的移动参数。

4、在本公开的一个实施例中,所述基于所述第一移动方向和所述视线参数,确定所述第一虚拟形象的移动参数,包括:基于所述视线参数,确定所述第一虚拟形象的第二移动方向;基于所述第一移动方向和所述第二移动方向,确定所述移动参数。

5、在本公开的一个实施例中,所述视线参数包括视线位置,所述基于所述第一移动方向和所述第二移动方向,确定所述移动参数,包括:获取所述第一移动方向和所述第二移动方向之间的夹角;响应于所述夹角小于或者等于第一设定阈值,将所述视线位置确定为所述第一虚拟形象的目标移动位置,和/或,将所述第二移动方向确定为所述第一虚拟形象的目标移动方向;或者,响应于所述夹角大于所述第一设定阈值,将所述第一移动方向确定为所述目标移动方向。

6、在本公开的一个实施例中,所述基于所述第一移动方向和所述第二移动方向,确定所述移动参数,包括:响应于所述第一移动方向与所述第二移动方向一致,将所述第一移动方向确定为所述第一虚拟形象的目标移动方向;或者,响应于所述第一移动方向与所述第二移动方向不一致,将正前方确定为所述目标移动方向。

7、在本公开的一个实施例中,所述视线参数包括视线位置,所述基于所述视线参数,确定所述用户操控的第一虚拟形象的目标参数,包括:响应于所述视线位置到所述第一虚拟形象的中心线的垂直距离小于或者等于第二设定阈值,将正前方确定为所述目标移动方向,其中,所述第二设定阈值为所述第一虚拟形象的宽度的一半。

8、在本公开的一个实施例中,所述视线参数包括视线位置,所述基于所述视线参数,确定所述用户操控的第一虚拟形象的目标参数,包括:将距离所述视线位置最近的第二虚拟形象,确定为所述第一虚拟形象进行技能释放的初始虚拟形象。

9、在本公开的一个实施例中,所述视线参数包括视线位置,所述基于所述视线参数,确定所述用户操控的第一虚拟形象的目标参数,包括:获取第一虚拟形象的当前位置;将从所述当前位置至所述视线位置的方向,确定为所述第一虚拟形象进行技能释放的初始方向。

10、在本公开的一个实施例中,所述基于所述视线参数,确定所述用户操控的第一虚拟形象的目标参数,包括:获取距离当前时刻设定时长内,且连续采集的多个第一视线参数的方差;响应于所述方差小于或者等于第三设定阈值,获取多个所述第一视线参数的平均值,并基于所述平均值,确定所述目标参数;或者,响应于所述方差大于所述第三设定阈值,基于距离当前时刻最近的第一视线参数,确定所述目标参数。

11、在本公开的一个实施例中,所述按照所述目标参数,对所述第一虚拟形象进行控制,包括:基于所述用户的操作信息和所述目标参数,对所述第一虚拟形象进行控制。

12、根据本公开实施例的第二方面,提供一种虚拟形象的控制装置,包括:采集模块,被配置为执行采集用户的视线参数;确定模块,被配置为执行基于所述视线参数,确定所述用户操控的第一虚拟形象的目标参数;控制模块,被配置为执行按照所述目标参数,对所述第一虚拟形象进行控制。

13、在本公开的一个实施例中,所述确定模块,还被配置为执行:从所述用户的操作信息中提取出所述第一虚拟形象的第一移动方向;基于所述第一移动方向和所述视线参数,确定所述第一虚拟形象的移动参数。

14、在本公开的一个实施例中,所述确定模块,还被配置为执行:基于所述视线参数,确定所述第一虚拟形象的第二移动方向;基于所述第一移动方向和所述第二移动方向,确定所述移动参数。

15、在本公开的一个实施例中,所述视线参数包括视线位置,所述确定模块,还被配置为执行:获取所述第一移动方向和所述第二移动方向之间的夹角;响应于所述夹角小于或者等于第一设定阈值,将所述视线位置确定为所述第一虚拟形象的目标移动位置,和/或,将所述第二移动方向确定为所述第一虚拟形象的目标移动方向;或者,响应于所述夹角大于所述第一设定阈值,将所述第一移动方向确定为所述目标移动方向。

16、在本公开的一个实施例中,所述确定模块,还被配置为执行:响应于所述第一移动方向与所述第二移动方向一致,将所述第一移动方向确定为所述第一虚拟形象的目标移动方向;或者,响应于所述第一移动方向与所述第二移动方向不一致,将正前方确定为所述目标移动方向。

17、在本公开的一个实施例中,所述视线参数包括视线位置,所述确定模块,还被配置为执行:响应于所述视线位置到所述第一虚拟形象的中心线的垂直距离小于或者等于第二设定阈值,将正前方确定为所述目标移动方向,其中,所述第二设定阈值为所述第一虚拟形象的宽度的一半。

18、在本公开的一个实施例中,所述视线参数包括视线位置,所述确定模块,还被配置为执行:将距离所述视线位置最近的第二虚拟形象,确定为所述第一虚拟形象进行技能释放的初始虚拟形象。

19、在本公开的一个实施例中,所述视线参数包括视线位置,所述确定模块,还被配置为执行:获取第一虚拟形象的当前位置;将从所述当前位置至所述视线位置的方向,确定为所述第一虚拟形象进行技能释放的初始方向。

20、在本公开的一个实施例中,所述确定模块,还被配置为执行:获取距离当前时刻设定时长内,且连续采集的多个第一视线参数的方差;响应于所述方差小于或者等于第三设定阈值,获取多个所述第一视线参数的平均值,并基于所述平均值,确定所述目标参数;或者,响应于所述方差大于所述第三设定阈值,基于距离当前时刻最近的第一视线参数,确定所述目标参数。

21、在本公开的一个实施例中,所述控制模块,还被配置为执行:基于所述用户的操作信息和所述目标参数,对所述第一虚拟形象进行控制。

22、根据本公开实施例的第三方面,提供一种电子设备,包括处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为实现本公开实施例第一方面所述方法的步骤。

23、根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开实施例第一方面所述方法的步骤。

24、根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被电子设备的处理器执行时实现如本公开实施例第一方面所述方法的步骤。

25、本公开的实施例提供的技术方案至少带来以下有益效果:采集用户的视线参数,基于视线参数,确定用户操控的第一虚拟形象的目标参数,按照目标参数,对第一虚拟形象进行控制。由此,可考虑到用户的视线参数,来确定第一虚拟形象的目标参数,以对第一虚拟形象进行控制,相较于相关技术中虚拟形象的控制场景,特别是游戏场景,用户需要进行多次操作来控制第一虚拟形象,本方案中可基于用户的视线参数自动对第一虚拟形象进行控制,大大减少了用户的操作次数,提高了控制虚拟形象的便捷性和智能性,有助于提升用户的操作体验。

26、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1