【技术实现步骤摘要】
交互方法、装置、设备以及存储介质
本公开涉及计算机
,具体涉及一种交互方法、装置、设备以及存储介质。
技术介绍
目前,在终端设备的应用程序中添加可以进行交互的虚拟对象,需要从应用程序项目初始选定实现方案时,将渲染引擎、动画引擎等因素考虑进去,并且,在应用程序中添加虚拟对象极大地增加了应用程序的开发难度和框架复杂度。
技术实现思路
本公开实施例提供一种交互方案。根据本公开的一方面,提供一种交互方法,应用于终端设备,所述终端设备包括目标应用,所述方法包括:响应于在所述目标应用中接收到对于交互对象的操作指令,根据所述操作指令获取所述交互对象的交互动画;在所述目标应用的页面的第一图层中播放所述交互对象的交互动画,所述第一图层为在所述目标应用的页面中增加的透明图层。本公开实施例可以在不改变目标程序的平台和框架的情况下,在所述目标程序中添加可以进行交互的虚拟对象,降低了虚拟对象集成的业务成本以及技术门槛。结合本公开提供的任一实施方式,所述方法还包括:在所述目标应用的页面的第二图层中,显示根据所述操作指令生成的提示信息,所述第二图层为在所述目标应用的页面中增加的透明率可控的图层。在本公开实施例中,通过在目标应用的页面中增加第二图层,可以在与交互对象进行交互的同时,在所述第二图层上显示根据操作指令生成的提示信息,丰富了目标应用的交互功能,提高了目标对象的交互体验。结合本公开提供的任一实施方式,所述终端设备安装有软件开发工具包SDK,所述响应于在所述目标应用中接收到对于 ...
【技术保护点】
1.一种交互方法,其特征在于,应用于终端设备,所述终端设备包括目标应用,所述方法包括:/n响应于在所述目标应用中接收到对于交互对象的操作指令,根据所述操作指令获取所述交互对象的交互动画;/n在所述目标应用的页面的第一图层中播放所述交互对象的交互动画,所述第一图层为在所述目标应用的页面中增加的透明图层。/n
【技术特征摘要】
1.一种交互方法,其特征在于,应用于终端设备,所述终端设备包括目标应用,所述方法包括:
响应于在所述目标应用中接收到对于交互对象的操作指令,根据所述操作指令获取所述交互对象的交互动画;
在所述目标应用的页面的第一图层中播放所述交互对象的交互动画,所述第一图层为在所述目标应用的页面中增加的透明图层。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述目标应用的页面的第二图层中,显示根据所述操作指令生成的提示信息,所述第二图层为在所述目标应用的页面中增加的透明率可控的图层。
3.根据权利要求1或2所述的方法,其特征在于,所述终端设备安装有软件开发工具包SDK,所述响应于在所述目标应用中接收到对于交互对象的操作指令,根据所述操作指令获取所述交互对象的交互动画,包括:
响应于在所述目标应用中接收到对于交互对象的操作指令,向所述SDK发送第一消息,以使所述SDK根据所述第一消息获取所述交互对象的交互动画,其中,所述第一消息包括所述交互对象的虚拟模型的指示信息和/或控制所述交互对象的姿态的交互信息;
从所述SDK获取所述交互对象的交互动画。
4.根据权利要求3所述的方法,其特征在于,所述SDK包括渲染引擎以及所述交互对象的至少一个虚拟模型;所述方法还包括:
利用所述渲染引擎对所述交互对象的目标虚拟模型进行渲染,得到所述交互动画,其中,所述目标虚拟模型根据所述第一消息从所述至少一个虚拟模型中确定。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
向服务器发送所述第一消息,所述服务器包括渲染引擎以及所述交互对象的至少一个虚拟模型;
接收服务器对于所述第一消息回应的第二消息,所述第二消息包括交互对象的交互动画,所述交互对象的动画是利用所述渲染引擎对所述交互对象的目标虚拟模型进行渲染得到的,所述目标虚拟模型根据所述第一消息从所述至少一个虚拟模型中确定的。
6.根据权利要求5所述的方法,其特征在于,在所述操作指令包括启动指令的情况下,所述第一消息还包括实例请求信息;在向所述服务器发送第一消息之后,所述方法还包括:
通过所述SDK接收所述服务器返回的渲染实例信息,所述渲染实例信息用于描述渲染实例;
所述SDK根据所述渲染实例信息从所述服务器获取编码的音视频帧,并对所述编码的音视频帧进行解码,得到所述交互对象的交互动画,其中,所述编码的音视频帧是通过对所述渲染引擎生成的音视频帧进行编码得到的。
7.根据权利要求4至6任一项所述的方法,其特征在于,在所述操作指令包括启动指令的情况下,所述交互动画根据所述目标虚拟模型的预设参数生成。
8.根据权利要求4至6任一项所述的方法,其特征在于,在所述操作指令包括交互指令的情况下,所述交互动画根据目标虚拟模型的控制参数生成,所述控制参数根据所述交互信息获得。
9.根据权利要求3至7任一所述的方法,其特征在于,所述方法还包括:
从所述SDK获取预设图层的设置信息;所述预设图层包括第一图层和/或第二图层;
根据所述预设图层的设置信息,在所述目标应用的页面中设置并显示所述预设图层。
10.一种交互方法,其特征在于,应用于服务器,所述服务器包括渲染引擎,所述方法包括:
接收来自终端设备的第一消息,所述第一消息包括所述交...
【专利技术属性】
技术研发人员:孙林,张子隆,苏丽伟,
申请(专利权)人:北京市商汤科技开发有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。