AR交互方法、装置、电子设备及计算机可读存储介质与流程

文档序号:36418575发布日期:2023-12-20 02:14阅读:108来源:国知局
AR的制作方法

本技术涉及交互,尤其是涉及一种ar交互方法、装置、电子设备及计算机可读存储介质。


背景技术:

1、随着互联网技术的快速发展,网络游戏的种类和样式越来越丰富。在网络游戏中,每个用户通常控制至少一个虚拟玩偶。当多个用户将各自控制的虚拟玩偶投放到同一游戏场景中时,该游戏场景中通常显示有每个用户各自控制的虚拟玩偶,也就是说该游戏场景中显示有多个虚拟玩偶。此时,服务器通常只会将该游戏场景中的各个虚拟玩偶推送给控制这些虚拟玩偶的用户的用户终端,也就是说,只有控制这些虚拟玩偶的用户可以看到该游戏场景中的各个虚拟玩偶,这样会使得游戏场景中虚拟玩偶的曝光度较低。


技术实现思路

1、有鉴于此,本技术的目的在于提供一种ar交互方法、装置、电子设备及计算机可读存储介质,以提高游戏场景中虚拟玩偶的曝光度。

2、第一方面,本技术实施例提供了一种ar交互方法,包括:

3、响应于第一用户下达的第一实景启动指令,在第一图形用户界面中显示至少部分的第一ar实景空间,以及在所述第一图形用户界面中浮动显示虚拟玩偶设置控件;

4、当所述第一ar实景空间是基于对目标建筑进行实时拍摄得到的第一实景图像时,响应于所述第一用户针对虚拟玩偶设置控件的添加操作,将所述第一用户所控制的第一虚拟玩偶按照所述目标建筑的大小附着到所述第一ar实景空间中的所述目标建筑上,以在第二用户下达第二实景启动指令后,在第二图形用户界面中显示至少部分的第二ar实景空间;其中,所述第二ar实景空间是基于对所述目标建筑进行实时拍摄得到的第二实景图像和附着到所述目标建筑上的所述第一虚拟玩偶叠加形成的;在同一时刻所述目标建筑上只允许附着一个虚拟玩偶。

5、结合第一方面,本技术实施例提供了第一方面的第一种可能的实施方式,其中,所述第一ar实景空间中的所述目标建筑上的各个预设位置处分别设有对应的ar虚拟锚点;所述响应于所述第一用户针对虚拟玩偶设置控件的添加操作,将所述第一用户所控制的第一虚拟玩偶按照所述目标建筑的大小附着到所述第一ar实景空间中的所述目标建筑上,包括:

6、响应于所述第一用户针对ar虚拟锚点中ar目标虚拟锚点的选择操作,以从所述第一ar实景空间中的所述目标建筑上的各个预设位置中确定出所述第一虚拟玩偶的待附着位置;

7、响应于所述第一用户针对虚拟玩偶设置控件的添加操作,将所述第一用户所控制的第一虚拟玩偶按照所述目标建筑的大小附着到所述第一ar实景空间中的所述目标建筑上的所述待附着位置处。

8、结合第一方面的第一种可能的实施方式,本技术实施例提供了第一方面的第二种可能的实施方式,其中,所述响应于所述第一用户针对虚拟玩偶设置控件的添加操作,将所述第一用户所控制的第一虚拟玩偶按照所述目标建筑的大小附着到所述第一ar实景空间中的所述目标建筑上的所述待附着位置处,包括:

9、响应于所述第一用户针对虚拟玩偶设置控件的添加操作,在所述第一图形用户界面中浮动显示待添加的第一虚拟玩偶和虚拟玩偶姿态调整控件;

10、响应于所述第一用户针对所述虚拟玩偶姿态调整控件的姿态调整操作,将所述第一用户所控制的第一虚拟玩偶按照所述第一ar实景空间中所述目标建筑的大小和所述姿态调整操作对应的目标姿态,附着到所述第一ar实景空间中的所述目标建筑上的所述待附着位置处。

11、结合第一方面,本技术实施例提供了第一方面的第三种可能的实施方式,其中,所述响应于所述第一用户针对虚拟玩偶设置控件的添加操作,将所述第一用户所控制的第一虚拟玩偶按照所述目标建筑的大小附着到所述第一ar实景空间中的所述目标建筑上,包括:

12、响应于所述第一用户针对虚拟玩偶设置控件的添加操作,在所述第一图形用户界面中显示虚拟资源消耗控件和在所述目标建筑上附着所述第一虚拟玩偶所需的虚拟资源数量;

13、响应于所述第一用户基于该虚拟资源数量针对虚拟资源消耗控件的虚拟资源消耗操作,将所述第一用户所控制的第一虚拟玩偶按照所述目标建筑的大小附着到所述目标建筑上。

14、结合第一方面,本技术实施例提供了第一方面的第四种可能的实施方式,其中,所述响应于所述第一用户针对虚拟玩偶设置控件的添加操作,将所述第一用户所控制的第一虚拟玩偶按照所述目标建筑的大小附着到所述第一ar实景空间中的所述目标建筑上,包括:

15、响应于所述第一用户针对虚拟玩偶设置控件的添加操作,在所述第一图形用户界面中显示虚拟资源输入控件、虚拟资源消耗控件和当前周期内其他用户输入的当前最高虚拟资源数量;

16、在当前周期内,若所述第一用户在所述虚拟资源输入控件中输入的虚拟资源数量高于其他用户输入的当前最高虚拟资源数量时,响应于所述第一用户针对虚拟资源消耗控件的虚拟资源消耗操作,将所述第一用户所控制的第一虚拟玩偶按照所述目标建筑的大小附着到所述第一ar实景空间中的所述目标建筑上。

17、结合第一方面,本技术实施例提供了第一方面的第五种可能的实施方式,其中,所述方法还包括:

18、从将所述第一用户所控制的第一虚拟玩偶按照所述目标建筑的大小附着到所述第一ar实景空间中的所述目标建筑上时开始计时,在保护期限内,只允许所述第一虚拟玩偶按照所述目标建筑的大小附着到所述第一ar实景空间中的所述目标建筑上;

19、当超过保护期限且未到达终止期限时,若第三用户针对第三图形用户界面中显示的虚拟玩偶设置控件进行添加操作后,则将所述第一虚拟玩偶从所述目标建筑上删除,以及将所述第三用户所控制的第三虚拟玩偶按照所述目标建筑的大小附着到所述目标建筑上;

20、当超过终止期限且未有第三用户针对第三图形用户界面中显示的虚拟玩偶设置控件进行添加操作时,将所述第一虚拟玩偶从所述目标建筑上删除。

21、结合第一方面,本技术实施例提供了第一方面的第六种可能的实施方式,其中,所述方法还包括:

22、当所述第一ar实景空间是基于对目标建筑进行实时拍摄得到的第一实景图像和其他虚拟玩偶叠加形成的时,响应于所述第一用户下达的针对所述其他虚拟玩偶的第一交互指令,以使所述第一用户通过所述第一交互指令所对应的交互信息与控制所述其他虚拟玩偶的第四用户进行信息交互。

23、结合第一方面,本技术实施例提供了第一方面的第七种可能的实施方式,其中,所述方法还包括:

24、在接收到所述第二用户下达的针对所述第一虚拟玩偶的第二交互指令后,在所述第一图形用户界面中显示与所述第二用户所下达的第二交互指令所对应的提示信息,以使所述第一用户通过所述第二交互指令所对应的提示信息与所述第二用户进行信息交互。

25、结合第一方面的第七种可能的实施方式,本技术实施例提供了第一方面的第八种可能的实施方式,其中,所述第二交互指令为弹幕发送指令;所述在所述第一图形用户界面中显示与所述第二用户所下达的第二交互指令所对应的提示信息,包括;

26、在所述第一图形用户界面中显示与所述第二用户所下达的弹幕发送指令所对应的弹幕信息。

27、第二方面,本技术实施例还提供一种ar交互装置,包括:

28、显示模块,用于响应于第一用户下达的第一实景启动指令,在第一图形用户界面中显示至少部分的第一ar实景空间,以及在所述第一图形用户界面中浮动显示虚拟玩偶设置控件;

29、附着模块,用于当所述第一ar实景空间是基于对目标建筑进行实时拍摄得到的第一实景图像时,响应于所述第一用户针对虚拟玩偶设置控件的添加操作,将所述第一用户所控制的第一虚拟玩偶按照所述目标建筑的大小附着到所述第一ar实景空间中的所述目标建筑上,以在第二用户下达第二实景启动指令后,在第二图形用户界面中显示至少部分的第二ar实景空间;其中,所述第二ar实景空间是基于对所述目标建筑进行实时拍摄得到的第二实景图像和附着到所述目标建筑上的所述第一虚拟玩偶叠加形成的;在同一时刻所述目标建筑上只允许附着一个虚拟玩偶。

30、结合第二方面,本技术实施例提供了第二方面的第一种可能的实施方式,其中,所述第一ar实景空间中的所述目标建筑上的各个预设位置处分别设有对应的ar虚拟锚点;所述附着模块在用于响应于所述第一用户针对虚拟玩偶设置控件的添加操作,将所述第一用户所控制的第一虚拟玩偶按照所述目标建筑的大小附着到所述第一ar实景空间中的所述目标建筑上时,具体用于:

31、响应于所述第一用户针对ar虚拟锚点中ar目标虚拟锚点的选择操作,以从所述第一ar实景空间中的所述目标建筑上的各个预设位置中确定出所述第一虚拟玩偶的待附着位置;

32、响应于所述第一用户针对虚拟玩偶设置控件的添加操作,将所述第一用户所控制的第一虚拟玩偶按照所述目标建筑的大小附着到所述第一ar实景空间中的所述目标建筑上的所述待附着位置处。

33、结合第二方面的第一种可能的实施方式,本技术实施例提供了第二方面的第二种可能的实施方式,其中,所述附着模块在用于响应于所述第一用户针对虚拟玩偶设置控件的添加操作,将所述第一用户所控制的第一虚拟玩偶按照所述目标建筑的大小附着到所述第一ar实景空间中的所述目标建筑上的所述待附着位置处时,具体用于:

34、响应于所述第一用户针对虚拟玩偶设置控件的添加操作,在所述第一图形用户界面中浮动显示待添加的第一虚拟玩偶和虚拟玩偶姿态调整控件;

35、响应于所述第一用户针对所述虚拟玩偶姿态调整控件的姿态调整操作,将所述第一用户所控制的第一虚拟玩偶按照所述第一ar实景空间中所述目标建筑的大小和所述姿态调整操作对应的目标姿态,附着到所述第一ar实景空间中的所述目标建筑上的所述待附着位置处。

36、结合第二方面,本技术实施例提供了第二方面的第三种可能的实施方式,其中,所述附着模块在用于响应于所述第一用户针对虚拟玩偶设置控件的添加操作,将所述第一用户所控制的第一虚拟玩偶按照所述目标建筑的大小附着到所述第一ar实景空间中的所述目标建筑上时,具体用于:

37、响应于所述第一用户针对虚拟玩偶设置控件的添加操作,在所述第一图形用户界面中显示虚拟资源消耗控件和在所述目标建筑上附着所述第一虚拟玩偶所需的虚拟资源数量;

38、响应于所述第一用户基于该虚拟资源数量针对虚拟资源消耗控件的虚拟资源消耗操作,将所述第一用户所控制的第一虚拟玩偶按照所述目标建筑的大小附着到所述目标建筑上。

39、结合第二方面,本技术实施例提供了第二方面的第四种可能的实施方式,其中,所述附着模块在用于响应于所述第一用户针对虚拟玩偶设置控件的添加操作,将所述第一用户所控制的第一虚拟玩偶按照所述目标建筑的大小附着到所述第一ar实景空间中的所述目标建筑上时,具体用于:

40、响应于所述第一用户针对虚拟玩偶设置控件的添加操作,在所述第一图形用户界面中显示虚拟资源输入控件、虚拟资源消耗控件和当前周期内其他用户输入的当前最高虚拟资源数量;

41、在当前周期内,若所述第一用户在所述虚拟资源输入控件中输入的虚拟资源数量高于其他用户输入的当前最高虚拟资源数量时,响应于所述第一用户针对虚拟资源消耗控件的虚拟资源消耗操作,将所述第一用户所控制的第一虚拟玩偶按照所述目标建筑的大小附着到所述第一ar实景空间中的所述目标建筑上。

42、结合第二方面,本技术实施例提供了第二方面的第五种可能的实施方式,其中,还包括:

43、保护模块,用于从将所述第一用户所控制的第一虚拟玩偶按照所述目标建筑的大小附着到所述第一ar实景空间中的所述目标建筑上时开始计时,在保护期限内,只允许所述第一虚拟玩偶按照所述目标建筑的大小附着到所述第一ar实景空间中的所述目标建筑上;

44、第一删除模块,用于当超过保护期限且未到达终止期限时,若第三用户针对第三图形用户界面中显示的虚拟玩偶设置控件进行添加操作后,则将所述第一虚拟玩偶从所述目标建筑上删除,以及将所述第三用户所控制的第三虚拟玩偶按照所述目标建筑的大小附着到所述目标建筑上;

45、第二删除模块,用于当超过终止期限且未有第三用户针对第三图形用户界面中显示的虚拟玩偶设置控件进行添加操作时,将所述第一虚拟玩偶从所述目标建筑上删除。

46、结合第二方面,本技术实施例提供了第二方面的第六种可能的实施方式,其中,还包括:

47、第一交互模块,用于当所述第一ar实景空间是基于对目标建筑进行实时拍摄得到的第一实景图像和其他虚拟玩偶叠加形成的时,响应于所述第一用户下达的针对所述其他虚拟玩偶的第一交互指令,以使所述第一用户通过所述第一交互指令所对应的交互信息与控制所述其他虚拟玩偶的第四用户进行信息交互。

48、结合第二方面,本技术实施例提供了第二方面的第七种可能的实施方式,其中,还包括:

49、第二交互模块,用于在接收到所述第二用户下达的针对所述第一虚拟玩偶的第二交互指令后,在所述第一图形用户界面中显示与所述第二用户所下达的第二交互指令所对应的提示信息,以使所述第一用户通过所述第二交互指令所对应的提示信息与所述第二用户进行信息交互。

50、结合第二方面的第七种可能的实施方式,本技术实施例提供了第二方面的第八种可能的实施方式,其中,所述第二交互指令为弹幕发送指令;

51、所述第二交互模块在用于在所述第一图形用户界面中显示与所述第二用户所下达的第二交互指令所对应的提示信息时,具体用于:

52、在所述第一图形用户界面中显示与所述第二用户所下达的弹幕发送指令所对应的弹幕信息。

53、第三方面,本技术实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面中任一种可能的实施方式中的步骤。

54、第四方面,本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面中任一种可能的实施方式中的步骤。

55、本技术实施例提供的一种ar交互方法、装置、电子设备及计算机可读存储介质,其中,当第一用户下达第一实景启动指令,在第一用户的第一图形用户界面中显示出至少部分的第一ar实景空间后,若该第一ar实景空间中仅包含对目标建筑进行实时拍摄得到的第一实景图像时,第一用户可以通过第一图形用户界面中浮动显示的虚拟玩偶设置控件,将第一用户所控制的第一虚拟玩偶按照目标建筑的大小附着到第一ar实景空间中的目标建筑上。此时,当各个第二用户下达第二实景启动指令后,各个第二用户的第二图形用户界面中显示出第二ar实景空间,该第二ar实景空间是基于对目标建筑进行实时拍摄得到的第二实景图像和附着到目标建筑上的第一虚拟玩偶叠加形成的。也就是说,各个第二用户可以通过第二图形用界面看到附着到目标建筑上的第一虚拟玩偶。并且,由于在同一时刻所述目标建筑上只允许附着一个虚拟玩偶,因此,当第一用户将第一虚拟玩偶附着到目标建筑上以后,各个第二用户通过第二图形用界面仅能看到按照目标建筑的大小附着到目标建筑上的第一虚拟玩偶,这样,第一虚拟玩偶可以被更多的第二用户看到,有利于提高第一虚拟玩偶的曝光度,从而有利于让更多的第二用户通过第一虚拟玩偶与第一用户进行交互。

56、为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

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